diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ebe55a6..e1ff3bb6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # RELEASES +## LinkKit 6.0.0-beta5 — 2024-08-06 +### Requirements + +| Name | Version | +|------|---------| +| Xcode | >= 15.3.0 | +| iOS | >= 14.0 | + +### Changes + +- Resolves bug where large transaction syncs failed. +- Resolves bug where large account balance extraction failed. + ## LinkKit 6.0.0-beta4 — 2024-05-29 ### Requirements diff --git a/LinkKit.xcframework/Info.plist b/LinkKit.xcframework/Info.plist index 63922a80..5a29665e 100644 --- a/LinkKit.xcframework/Info.plist +++ b/LinkKit.xcframework/Info.plist @@ -6,9 +6,9 @@ BinaryPath - LinkKit.framework/Versions/A/LinkKit + LinkKit.framework/LinkKit LibraryIdentifier - ios-arm64_x86_64-maccatalyst + ios-arm64_x86_64-simulator LibraryPath LinkKit.framework SupportedArchitectures @@ -19,13 +19,13 @@ SupportedPlatform ios SupportedPlatformVariant - maccatalyst + simulator BinaryPath - LinkKit.framework/LinkKit + LinkKit.framework/Versions/A/LinkKit LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64_x86_64-maccatalyst LibraryPath LinkKit.framework SupportedArchitectures @@ -36,7 +36,7 @@ SupportedPlatform ios SupportedPlatformVariant - simulator + maccatalyst BinaryPath diff --git a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Headers/PLKPlaid.h b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Headers/PLKPlaid.h index 55f94bf4..f4dc9a66 100644 --- a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Headers/PLKPlaid.h +++ b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Headers/PLKPlaid.h @@ -85,6 +85,8 @@ typedef NS_ENUM(NSInteger, PLKEventNameValue) { PLKEventNameValueSkipSubmitPhone, PLKEventNameValueVerifyPhone, PLKEventNameValueConnectNewInstitution, + PLKEventNameValueLayerReady, + PLKEventNameValueLayerNotAvailable, // Add new enum cases directly above this line to avoid breaking API changes }; @@ -514,6 +516,10 @@ static NSString *const kPLKDefaultErrorDomain = @"com.plaid.link"; @end +@interface PLKSubmissionData : NSObject +@property (nonatomic, copy, nullable) NSString *phoneNumber; +@end + @interface PLKEventMetadata : NSObject @property(nonatomic, readonly, nullable) PLKExitError *error; @@ -595,6 +601,8 @@ typedef void(^PLKDismissalHandler)(UIViewController *); - (void)resumeAfterTermination:(NSURL *)redirectUri; +- (void) submit:(PLKSubmissionData *)data; + @end NS_ASSUME_NONNULL_END diff --git a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Info.plist b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Info.plist index 5e3b5143..90ce8ab1 100644 Binary files a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Info.plist and b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Info.plist differ diff --git a/LinkKit.xcframework/ios-arm64/LinkKit.framework/LinkKit b/LinkKit.xcframework/ios-arm64/LinkKit.framework/LinkKit index 27db8956..ea3d11a0 100755 Binary files a/LinkKit.xcframework/ios-arm64/LinkKit.framework/LinkKit and b/LinkKit.xcframework/ios-arm64/LinkKit.framework/LinkKit differ diff --git a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.abi.json b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.abi.json index b6c9faad..26797b0d 100644 --- a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.abi.json +++ b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.abi.json @@ -3793,6 +3793,86 @@ "RawDocComment" ] }, + { + "kind": "Var", + "name": "layerReady", + "printedName": "layerReady", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(LinkKit.EventName.Type) -> LinkKit.EventName", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "LinkKit.EventName.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:7LinkKit9EventNameO10layerReadyyA2CmF", + "mangledName": "$s7LinkKit9EventNameO10layerReadyyA2CmF", + "moduleName": "LinkKit", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "layerNotAvailable", + "printedName": "layerNotAvailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(LinkKit.EventName.Type) -> LinkKit.EventName", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "LinkKit.EventName.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:7LinkKit9EventNameO17layerNotAvailableyA2CmF", + "mangledName": "$s7LinkKit9EventNameO17layerNotAvailableyA2CmF", + "moduleName": "LinkKit", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Var", "name": "matchedSelectInstitution", @@ -25112,6 +25192,96 @@ } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "LinkKit" + }, + { + "kind": "Import", + "name": "Workflow", + "printedName": "Workflow", + "declKind": "Import", + "moduleName": "LinkKit", + "declAttributes": [ + "ImplementationOnly" + ] + }, + { + "kind": "TypeDecl", + "name": "SubmissionData", + "printedName": "SubmissionData", + "children": [ + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:7LinkKit14SubmissionDataP11phoneNumberSSSgvp", + "mangledName": "$s7LinkKit14SubmissionDataP11phoneNumberSSSgvp", + "moduleName": "LinkKit", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:7LinkKit14SubmissionDataP11phoneNumberSSSgvg", + "mangledName": "$s7LinkKit14SubmissionDataP11phoneNumberSSSgvg", + "moduleName": "LinkKit", + "genericSig": "<τ_0_0 where τ_0_0 : LinkKit.SubmissionData>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:7LinkKit14SubmissionDataP", + "mangledName": "$s7LinkKit14SubmissionDataP", + "moduleName": "LinkKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, { "kind": "Import", "name": "AppCore", @@ -34742,6 +34912,34 @@ ], "init_kind": "Designated" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:7LinkKit0A7HandlerC6submit4datayAA14SubmissionData_p_tF", + "mangledName": "$s7LinkKit0A7HandlerC6submit4datayAA14SubmissionData_p_tF", + "moduleName": "LinkKit", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "open", @@ -34765,8 +34963,7 @@ "moduleName": "LinkKit", "isOpen": true, "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "funcSelfKind": "NonMutating" }, @@ -35411,6 +35608,39 @@ "fixedbinaryorder": 7, "hasStorage": true }, + { + "kind": "Var", + "name": "pendingSubmitData", + "printedName": "pendingSubmitData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Workflow.WorkflowSubmissionData?", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowSubmissionData", + "printedName": "Workflow.WorkflowSubmissionData", + "usr": "s:8Workflow0A14SubmissionDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:7LinkKit0A7HandlerC17pendingSubmitData33_2F35CE8D0F063DC4E7A32246BB6D8185LL8Workflow0p10SubmissionF0VSgvp", + "mangledName": "$s7LinkKit0A7HandlerC17pendingSubmitData33_2F35CE8D0F063DC4E7A32246BB6D8185LL8Workflow0p10SubmissionF0VSgvp", + "moduleName": "LinkKit", + "isInternal": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "fixedbinaryorder": 8, + "hasStorage": true + }, { "kind": "Var", "name": "configuration", @@ -35433,7 +35663,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 8, + "fixedbinaryorder": 9, "isLet": true, "hasStorage": true }, @@ -35459,7 +35689,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 9, + "fixedbinaryorder": 10, "isLet": true, "hasStorage": true }, @@ -35485,7 +35715,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 10, + "fixedbinaryorder": 11, "isLet": true, "hasStorage": true }, @@ -35511,7 +35741,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 11, + "fixedbinaryorder": 12, "isLet": true, "hasStorage": true }, @@ -35538,7 +35768,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 12, + "fixedbinaryorder": 13, "isLet": true, "hasStorage": true }, @@ -35565,7 +35795,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 13, + "fixedbinaryorder": 14, "isLet": true, "hasStorage": true }, @@ -35592,7 +35822,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 14, + "fixedbinaryorder": 15, "isLet": true, "hasStorage": true }, @@ -35619,7 +35849,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 15, + "fixedbinaryorder": 16, "isLet": true, "hasStorage": true }, @@ -35654,7 +35884,7 @@ "HasStorage", "Final" ], - "fixedbinaryorder": 16, + "fixedbinaryorder": 17, "hasStorage": true }, { @@ -35687,7 +35917,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 17, + "fixedbinaryorder": 18, "hasStorage": true } ], @@ -41112,6 +41342,34 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PLKSubmissionData", + "printedName": "LinkKit.PLKSubmissionData", + "usr": "c:objc(cs)PLKSubmissionData" + } + ], + "declKind": "Func", + "usr": "c:@M@LinkKit@objc(cs)PLKHandlerShim(im)submit:", + "mangledName": "$s7LinkKit14PLKHandlerShimC6submityySo17PLKSubmissionDataCF", + "moduleName": "LinkKit", + "isOpen": true, + "objc_name": "submit:", + "declAttributes": [ + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Constructor", "name": "init", @@ -45566,20 +45824,43 @@ } ], "declKind": "Var", - "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridge33_32F4DB776C6A6928E36575C991298D05LLSbvp", - "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridge33_32F4DB776C6A6928E36575C991298D05LLSbvp", + "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvp", + "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvp", "moduleName": "LinkKit", - "isInternal": true, "declAttributes": [ "HasInitialValue", "Final", "HasStorage", "Custom", - "AccessControl", + "SetterAccess", "RawDocComment" ], "fixedbinaryorder": 3, - "hasStorage": true + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvg", + "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvg", + "moduleName": "LinkKit", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { "kind": "Var", @@ -47398,6 +47679,36 @@ "reqNewWitnessTableEntry": true, "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:7LinkKit7HandlerP6submit4datayAA14SubmissionData_p_tF", + "mangledName": "$s7LinkKit7HandlerP6submit4datayAA14SubmissionData_p_tF", + "moduleName": "LinkKit", + "genericSig": "<τ_0_0 where τ_0_0 : LinkKit.Handler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "createEmbeddedView", @@ -50390,6 +50701,44 @@ } ] }, + { + "kind": "TypeDecl", + "name": "WorkflowSubmissionData", + "printedName": "WorkflowSubmissionData", + "children": [ + { + "kind": "Function", + "name": "create", + "printedName": "create(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowSubmissionData", + "printedName": "Workflow.WorkflowSubmissionData", + "usr": "s:8Workflow0A14SubmissionDataV" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:8Workflow0A14SubmissionDataV7LinkKitE6create4fromAcD0bC0_p_tFZ", + "mangledName": "$s8Workflow0A14SubmissionDataV7LinkKitE6create4fromAcD0bC0_p_tFZ", + "moduleName": "LinkKit", + "static": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:8Workflow0A14SubmissionDataV", + "mangledName": "$s8Workflow0A14SubmissionDataV", + "moduleName": "Workflow", + "isExternal": true + }, { "kind": "TypeDecl", "name": "TextInputViewModel", @@ -52484,322 +52833,336 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12682, + "offset": 13065, "length": 32, "value": "\"BANK_INCOME_INSIGHTS_COMPLETED\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12757, + "offset": 13140, "length": 13, "value": "\"CLOSE_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12808, + "offset": 13191, "length": 7, "value": "\"ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12852, + "offset": 13235, "length": 6, "value": "\"EXIT\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12900, + "offset": 13283, "length": 12, "value": "\"FAIL_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12952, + "offset": 13335, "length": 9, "value": "\"HANDOFF\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13023, + "offset": 13406, "length": 34, "value": "\"IDENTITY_VERIFICATION_START_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13118, + "offset": 13501, "length": 33, "value": "\"IDENTITY_VERIFICATION_PASS_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13212, + "offset": 13595, "length": 33, "value": "\"IDENTITY_VERIFICATION_FAIL_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13315, + "offset": 13698, "length": 43, "value": "\"IDENTITY_VERIFICATION_PENDING_REVIEW_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13431, + "offset": 13814, "length": 46, "value": "\"IDENTITY_VERIFICATION_PENDING_REVIEW_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13543, + "offset": 13926, "length": 38, "value": "\"IDENTITY_VERIFICATION_CREATE_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13647, + "offset": 14030, "length": 38, "value": "\"IDENTITY_VERIFICATION_RESUME_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13749, + "offset": 14132, "length": 36, "value": "\"IDENTITY_VERIFICATION_PASS_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13849, + "offset": 14232, "length": 36, "value": "\"IDENTITY_VERIFICATION_FAIL_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13944, + "offset": 14327, "length": 31, "value": "\"IDENTITY_VERIFICATION_OPEN_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14036, + "offset": 14419, "length": 33, "value": "\"IDENTITY_VERIFICATION_RESUME_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14129, + "offset": 14512, "length": 32, "value": "\"IDENTITY_VERIFICATION_CLOSE_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14218, + "offset": 14601, "length": 28, "value": "\"MATCHED_SELECT_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14304, + "offset": 14687, "length": 30, "value": "\"MATCHED_SELECT_VERIFY_METHOD\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14371, + "offset": 14754, "length": 6, "value": "\"OPEN\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14421, + "offset": 14804, "length": 15, "value": "\"OPEN_MY_PLAID\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14478, + "offset": 14861, "length": 12, "value": "\"OPEN_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14551, + "offset": 14934, "length": 33, "value": "\"PROFILE_ELIGIBILITY_CHECK_READY\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14645, + "offset": 15028, "length": 33, "value": "\"PROFILE_ELIGIBILITY_CHECK_ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14728, + "offset": 15104, + "length": 13, + "value": "\"LAYER_READY\"" + }, + { + "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", + "kind": "StringLiteral", + "offset": 15167, + "length": 21, + "value": "\"LAYER_NOT_AVAILABLE\"" + }, + { + "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", + "kind": "StringLiteral", + "offset": 15238, "length": 20, "value": "\"SEARCH_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14806, + "offset": 15316, "length": 29, "value": "\"SELECT_DEGRADED_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14889, + "offset": 15399, "length": 25, "value": "\"SELECT_DOWN_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14972, + "offset": 15482, "length": 29, "value": "\"SELECT_FILTERED_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15051, + "offset": 15561, "length": 20, "value": "\"SELECT_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15115, + "offset": 15625, "length": 14, "value": "\"SELECT_BRAND\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15176, + "offset": 15686, "length": 18, "value": "\"SELECT_AUTH_TYPE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15246, + "offset": 15756, "length": 23, "value": "\"SUBMIT_ACCOUNT_NUMBER\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15317, + "offset": 15827, "length": 18, "value": "\"SUBMIT_DOCUMENTS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15390, + "offset": 15900, "length": 26, "value": "\"SUBMIT_DOCUMENTS_SUCCESS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15469, + "offset": 15979, "length": 24, "value": "\"SUBMIT_DOCUMENTS_ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15545, + "offset": 16055, "length": 23, "value": "\"SUBMIT_ROUTING_NUMBER\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15614, + "offset": 16124, "length": 17, "value": "\"VIEW_DATA_TYPES\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15673, + "offset": 16183, "length": 12, "value": "\"SUBMIT_OTP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15729, + "offset": 16239, "length": 14, "value": "\"SUBMIT_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15791, + "offset": 16301, "length": 19, "value": "\"SKIP_SUBMIT_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15854, + "offset": 16364, "length": 14, "value": "\"VERIFY_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15918, + "offset": 16428, "length": 20, "value": "\"SUBMIT_CREDENTIALS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15980, + "offset": 16490, "length": 12, "value": "\"SUBMIT_MFA\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 16039, + "offset": 16549, "length": 17, "value": "\"TRANSITION_VIEW\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 16110, + "offset": 16620, "length": 25, "value": "\"CONNECT_NEW_INSTITUTION\"" }, @@ -53534,14 +53897,14 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/LinkHandler.swift", "kind": "IntegerLiteral", - "offset": 8145, + "offset": 8691, "length": 3, "value": "390" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/LinkHandler.swift", "kind": "IntegerLiteral", - "offset": 8158, + "offset": 8704, "length": 3, "value": "690" }, @@ -54003,56 +54366,56 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17845, + "offset": 18173, "length": 15, "value": "1" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17870, + "offset": 18198, "length": 12, "value": "2" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17892, + "offset": 18220, "length": 21, "value": "3" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17923, + "offset": 18251, "length": 7, "value": "4" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17845, + "offset": 18173, "length": 15, "value": "1" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17870, + "offset": 18198, "length": 12, "value": "2" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17892, + "offset": 18220, "length": 21, "value": "3" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17923, + "offset": 18251, "length": 7, "value": "4" }, @@ -54689,7 +55052,7 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ViewControllers\/InProcessWebviewFallbackController.swift", "kind": "BooleanLiteral", - "offset": 4754, + "offset": 4759, "length": 5, "value": "false" }, diff --git a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.private.swiftinterface b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.private.swiftinterface index d462e0e8..12fd45f9 100644 --- a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -75,6 +75,8 @@ public enum EventName : Swift.CustomStringConvertible, Swift.Codable { case identityVerificationOpenUI case identityVerificationResumeUI case identityVerificationCloseUI + case layerReady + case layerNotAvailable case matchedSelectInstitution case matchedSelectVerifyMethod case open @@ -336,6 +338,9 @@ public struct ExitError : Swift.Error, Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +public protocol SubmissionData { + var phoneNumber: Swift.String? { get } +} public enum MFAType : Swift.CustomStringConvertible, Swift.Codable { case code case device @@ -633,6 +638,7 @@ extension LinkKit.AccountSubtype.Investment { } public protocol Handler { func open(presentUsing method: LinkKit.PresentationMethod) + func submit(data: any LinkKit.SubmissionData) func createEmbeddedView(presentUsing: LinkKit.PresentationMethod) -> UIKit.UIView func resumeAfterTermination(from redirectUri: Foundation.URL) } diff --git a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftdoc b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftdoc index 25ace0d0..f364b92c 100644 Binary files a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftdoc and b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftinterface b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftinterface index d462e0e8..12fd45f9 100644 --- a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftinterface +++ b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftinterface @@ -75,6 +75,8 @@ public enum EventName : Swift.CustomStringConvertible, Swift.Codable { case identityVerificationOpenUI case identityVerificationResumeUI case identityVerificationCloseUI + case layerReady + case layerNotAvailable case matchedSelectInstitution case matchedSelectVerifyMethod case open @@ -336,6 +338,9 @@ public struct ExitError : Swift.Error, Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +public protocol SubmissionData { + var phoneNumber: Swift.String? { get } +} public enum MFAType : Swift.CustomStringConvertible, Swift.Codable { case code case device @@ -633,6 +638,7 @@ extension LinkKit.AccountSubtype.Investment { } public protocol Handler { func open(presentUsing method: LinkKit.PresentationMethod) + func submit(data: any LinkKit.SubmissionData) func createEmbeddedView(presentUsing: LinkKit.PresentationMethod) -> UIKit.UIView func resumeAfterTermination(from redirectUri: Foundation.URL) } diff --git a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftmodule b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftmodule index f188ea8b..e47779d8 100644 Binary files a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftmodule and b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftmodule differ diff --git a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Threads_Threads.bundle/Info.plist b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Threads_Threads.bundle/Info.plist index 02522000..b68bbb4c 100644 Binary files a/LinkKit.xcframework/ios-arm64/LinkKit.framework/Threads_Threads.bundle/Info.plist and b/LinkKit.xcframework/ios-arm64/LinkKit.framework/Threads_Threads.bundle/Info.plist differ diff --git a/LinkKit.xcframework/ios-arm64/LinkKit.framework/_CodeSignature/CodeResources b/LinkKit.xcframework/ios-arm64/LinkKit.framework/_CodeSignature/CodeResources index 5bba322e..9fc98f39 100644 --- a/LinkKit.xcframework/ios-arm64/LinkKit.framework/_CodeSignature/CodeResources +++ b/LinkKit.xcframework/ios-arm64/LinkKit.framework/_CodeSignature/CodeResources @@ -18,31 +18,31 @@ Headers/PLKPlaid.h - w6IsTzvFzbp2mVgiu1XOlht3JgQ= + +4zNmOv+aSEIqaLZ5iOl9E6Saxg= Info.plist - XjjONlvHM1f6mB6q5lMh9umuI6E= + oMoeC4LlTUJJu2BEuXVFSQucNeY= Modules/LinkKit.swiftmodule/arm64-apple-ios.abi.json - qK3pE9IscWTGOXtS8SDivcKVt/8= + H0AFOY1L/Kk+u3QU5u772ljYPHs= Modules/LinkKit.swiftmodule/arm64-apple-ios.private.swiftinterface - +93oKGEavIHtWDMgzUFL31i+JKA= + h5tDlyTJXwihkZIMdVlYHXvqusQ= Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftdoc - OFracftOIgEeIG8hMUF5DA1P04Q= + Z13hlEzIqgS+eMm4+vxXvzRZJ+M= Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftinterface - +93oKGEavIHtWDMgzUFL31i+JKA= + h5tDlyTJXwihkZIMdVlYHXvqusQ= Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftmodule - lMOWM32/UJ4horHEyun/3CjT9h4= + 67s2KE7xsczWkQqxlWuzM8bY8gc= Modules/module.modulemap @@ -58,7 +58,7 @@ Threads_Threads.bundle/Info.plist - F3SdPWwJi8JeXuyWkTmAt2pEbUw= + /kefDTxAb4LpR078I4I+bKvAGV0= files2 @@ -88,42 +88,42 @@ hash2 - QPl5tZYwSF2ARi5wUt2XBPEjRpCvlr8xN5BPcYDFNvo= + AoyBXxThXf4/mnXHSHP8pGR6k+UK5f0cjWiwzIujScE= Modules/LinkKit.swiftmodule/arm64-apple-ios.abi.json hash2 - pbB6t/UKyOG0xfDJ4rk7TEZbcjqoxhxYJkRJil6HcP8= + dZ6fhqSHn5faAokgC7XKJsi3zcek3Vfo4npOeRWIxXQ= Modules/LinkKit.swiftmodule/arm64-apple-ios.private.swiftinterface hash2 - ha+zZyBtBirGnn7U+/o3bVePhURGCN3xUfQgkB3CB0M= + ZP3vPnyKDFj+8r88t624Nb7W4rrSgD5kOtVOy+H3hwU= Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftdoc hash2 - /Q5sNlBnmPGddHx6FJKiSNzVwdPl2UXrQ834qol2eRQ= + sgkm+YRffZnocwFRBa1EiZRY9nZz3PxlC7y1yP9bS8I= Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftinterface hash2 - ha+zZyBtBirGnn7U+/o3bVePhURGCN3xUfQgkB3CB0M= + ZP3vPnyKDFj+8r88t624Nb7W4rrSgD5kOtVOy+H3hwU= Modules/LinkKit.swiftmodule/arm64-apple-ios.swiftmodule hash2 - UdpbnKT4fImobl/YQBp5nrCeVFrAb7gfOQXmwpqhfCI= + b43xx8aD88vqHcAJb3b63KZPboIJT4F6zNum4ndVIk8= Modules/module.modulemap @@ -151,7 +151,7 @@ hash2 - /7WDtUM7xnCiaCyRQA2EBtfhxSMXrWhaaHGreCISzhw= + GejlIyVRNP0Q/wyrLcB9Ho0P26RsOSOR1JNLxpZOqRo= diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Headers/PLKPlaid.h b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Headers/PLKPlaid.h index 55f94bf4..f4dc9a66 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Headers/PLKPlaid.h +++ b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Headers/PLKPlaid.h @@ -85,6 +85,8 @@ typedef NS_ENUM(NSInteger, PLKEventNameValue) { PLKEventNameValueSkipSubmitPhone, PLKEventNameValueVerifyPhone, PLKEventNameValueConnectNewInstitution, + PLKEventNameValueLayerReady, + PLKEventNameValueLayerNotAvailable, // Add new enum cases directly above this line to avoid breaking API changes }; @@ -514,6 +516,10 @@ static NSString *const kPLKDefaultErrorDomain = @"com.plaid.link"; @end +@interface PLKSubmissionData : NSObject +@property (nonatomic, copy, nullable) NSString *phoneNumber; +@end + @interface PLKEventMetadata : NSObject @property(nonatomic, readonly, nullable) PLKExitError *error; @@ -595,6 +601,8 @@ typedef void(^PLKDismissalHandler)(UIViewController *); - (void)resumeAfterTermination:(NSURL *)redirectUri; +- (void) submit:(PLKSubmissionData *)data; + @end NS_ASSUME_NONNULL_END diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/LinkKit b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/LinkKit index 294558c7..c390d955 100755 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/LinkKit and b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/LinkKit differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.abi.json b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.abi.json index 04809a2a..f9457c97 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.abi.json +++ b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.abi.json @@ -3793,6 +3793,86 @@ "RawDocComment" ] }, + { + "kind": "Var", + "name": "layerReady", + "printedName": "layerReady", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(LinkKit.EventName.Type) -> LinkKit.EventName", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "LinkKit.EventName.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:7LinkKit9EventNameO10layerReadyyA2CmF", + "mangledName": "$s7LinkKit9EventNameO10layerReadyyA2CmF", + "moduleName": "LinkKit", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "layerNotAvailable", + "printedName": "layerNotAvailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(LinkKit.EventName.Type) -> LinkKit.EventName", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "LinkKit.EventName.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:7LinkKit9EventNameO17layerNotAvailableyA2CmF", + "mangledName": "$s7LinkKit9EventNameO17layerNotAvailableyA2CmF", + "moduleName": "LinkKit", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Var", "name": "matchedSelectInstitution", @@ -24832,6 +24912,96 @@ } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "LinkKit" + }, + { + "kind": "Import", + "name": "Workflow", + "printedName": "Workflow", + "declKind": "Import", + "moduleName": "LinkKit", + "declAttributes": [ + "ImplementationOnly" + ] + }, + { + "kind": "TypeDecl", + "name": "SubmissionData", + "printedName": "SubmissionData", + "children": [ + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:7LinkKit14SubmissionDataP11phoneNumberSSSgvp", + "mangledName": "$s7LinkKit14SubmissionDataP11phoneNumberSSSgvp", + "moduleName": "LinkKit", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:7LinkKit14SubmissionDataP11phoneNumberSSSgvg", + "mangledName": "$s7LinkKit14SubmissionDataP11phoneNumberSSSgvg", + "moduleName": "LinkKit", + "genericSig": "<τ_0_0 where τ_0_0 : LinkKit.SubmissionData>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:7LinkKit14SubmissionDataP", + "mangledName": "$s7LinkKit14SubmissionDataP", + "moduleName": "LinkKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, { "kind": "Import", "name": "AppCore", @@ -34455,6 +34625,34 @@ ], "init_kind": "Designated" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:7LinkKit0A7HandlerC6submit4datayAA14SubmissionData_p_tF", + "mangledName": "$s7LinkKit0A7HandlerC6submit4datayAA14SubmissionData_p_tF", + "moduleName": "LinkKit", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "open", @@ -34478,8 +34676,7 @@ "moduleName": "LinkKit", "isOpen": true, "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "funcSelfKind": "NonMutating" }, @@ -35124,6 +35321,39 @@ "fixedbinaryorder": 7, "hasStorage": true }, + { + "kind": "Var", + "name": "pendingSubmitData", + "printedName": "pendingSubmitData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Workflow.WorkflowSubmissionData?", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowSubmissionData", + "printedName": "Workflow.WorkflowSubmissionData", + "usr": "s:8Workflow0A14SubmissionDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:7LinkKit0A7HandlerC17pendingSubmitData33_2F35CE8D0F063DC4E7A32246BB6D8185LL8Workflow0p10SubmissionF0VSgvp", + "mangledName": "$s7LinkKit0A7HandlerC17pendingSubmitData33_2F35CE8D0F063DC4E7A32246BB6D8185LL8Workflow0p10SubmissionF0VSgvp", + "moduleName": "LinkKit", + "isInternal": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "fixedbinaryorder": 8, + "hasStorage": true + }, { "kind": "Var", "name": "configuration", @@ -35146,7 +35376,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 8, + "fixedbinaryorder": 9, "isLet": true, "hasStorage": true }, @@ -35172,7 +35402,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 9, + "fixedbinaryorder": 10, "isLet": true, "hasStorage": true }, @@ -35198,7 +35428,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 10, + "fixedbinaryorder": 11, "isLet": true, "hasStorage": true }, @@ -35224,7 +35454,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 11, + "fixedbinaryorder": 12, "isLet": true, "hasStorage": true }, @@ -35251,7 +35481,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 12, + "fixedbinaryorder": 13, "isLet": true, "hasStorage": true }, @@ -35278,7 +35508,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 13, + "fixedbinaryorder": 14, "isLet": true, "hasStorage": true }, @@ -35305,7 +35535,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 14, + "fixedbinaryorder": 15, "isLet": true, "hasStorage": true }, @@ -35332,7 +35562,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 15, + "fixedbinaryorder": 16, "isLet": true, "hasStorage": true }, @@ -35367,7 +35597,7 @@ "HasStorage", "Final" ], - "fixedbinaryorder": 16, + "fixedbinaryorder": 17, "hasStorage": true }, { @@ -35400,7 +35630,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 17, + "fixedbinaryorder": 18, "hasStorage": true } ], @@ -40477,6 +40707,34 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PLKSubmissionData", + "printedName": "LinkKit.PLKSubmissionData", + "usr": "c:objc(cs)PLKSubmissionData" + } + ], + "declKind": "Func", + "usr": "c:@M@LinkKit@objc(cs)PLKHandlerShim(im)submit:", + "mangledName": "$s7LinkKit14PLKHandlerShimC6submityySo17PLKSubmissionDataCF", + "moduleName": "LinkKit", + "isOpen": true, + "objc_name": "submit:", + "declAttributes": [ + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Constructor", "name": "init", @@ -44931,20 +45189,43 @@ } ], "declKind": "Var", - "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridge33_32F4DB776C6A6928E36575C991298D05LLSbvp", - "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridge33_32F4DB776C6A6928E36575C991298D05LLSbvp", + "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvp", + "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvp", "moduleName": "LinkKit", - "isInternal": true, "declAttributes": [ "HasInitialValue", "Final", "HasStorage", "Custom", - "AccessControl", + "SetterAccess", "RawDocComment" ], "fixedbinaryorder": 3, - "hasStorage": true + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvg", + "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvg", + "moduleName": "LinkKit", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { "kind": "Var", @@ -46763,6 +47044,36 @@ "reqNewWitnessTableEntry": true, "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:7LinkKit7HandlerP6submit4datayAA14SubmissionData_p_tF", + "mangledName": "$s7LinkKit7HandlerP6submit4datayAA14SubmissionData_p_tF", + "moduleName": "LinkKit", + "genericSig": "<τ_0_0 where τ_0_0 : LinkKit.Handler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "createEmbeddedView", @@ -49175,6 +49486,44 @@ } ] }, + { + "kind": "TypeDecl", + "name": "WorkflowSubmissionData", + "printedName": "WorkflowSubmissionData", + "children": [ + { + "kind": "Function", + "name": "create", + "printedName": "create(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowSubmissionData", + "printedName": "Workflow.WorkflowSubmissionData", + "usr": "s:8Workflow0A14SubmissionDataV" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:8Workflow0A14SubmissionDataV7LinkKitE6create4fromAcD0bC0_p_tFZ", + "mangledName": "$s8Workflow0A14SubmissionDataV7LinkKitE6create4fromAcD0bC0_p_tFZ", + "moduleName": "LinkKit", + "static": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:8Workflow0A14SubmissionDataV", + "mangledName": "$s8Workflow0A14SubmissionDataV", + "moduleName": "Workflow", + "isExternal": true + }, { "kind": "TypeDecl", "name": "TextInputViewModel", @@ -51269,322 +51618,336 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12682, + "offset": 13065, "length": 32, "value": "\"BANK_INCOME_INSIGHTS_COMPLETED\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12757, + "offset": 13140, "length": 13, "value": "\"CLOSE_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12808, + "offset": 13191, "length": 7, "value": "\"ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12852, + "offset": 13235, "length": 6, "value": "\"EXIT\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12900, + "offset": 13283, "length": 12, "value": "\"FAIL_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12952, + "offset": 13335, "length": 9, "value": "\"HANDOFF\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13023, + "offset": 13406, "length": 34, "value": "\"IDENTITY_VERIFICATION_START_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13118, + "offset": 13501, "length": 33, "value": "\"IDENTITY_VERIFICATION_PASS_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13212, + "offset": 13595, "length": 33, "value": "\"IDENTITY_VERIFICATION_FAIL_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13315, + "offset": 13698, "length": 43, "value": "\"IDENTITY_VERIFICATION_PENDING_REVIEW_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13431, + "offset": 13814, "length": 46, "value": "\"IDENTITY_VERIFICATION_PENDING_REVIEW_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13543, + "offset": 13926, "length": 38, "value": "\"IDENTITY_VERIFICATION_CREATE_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13647, + "offset": 14030, "length": 38, "value": "\"IDENTITY_VERIFICATION_RESUME_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13749, + "offset": 14132, "length": 36, "value": "\"IDENTITY_VERIFICATION_PASS_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13849, + "offset": 14232, "length": 36, "value": "\"IDENTITY_VERIFICATION_FAIL_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13944, + "offset": 14327, "length": 31, "value": "\"IDENTITY_VERIFICATION_OPEN_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14036, + "offset": 14419, "length": 33, "value": "\"IDENTITY_VERIFICATION_RESUME_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14129, + "offset": 14512, "length": 32, "value": "\"IDENTITY_VERIFICATION_CLOSE_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14218, + "offset": 14601, "length": 28, "value": "\"MATCHED_SELECT_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14304, + "offset": 14687, "length": 30, "value": "\"MATCHED_SELECT_VERIFY_METHOD\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14371, + "offset": 14754, "length": 6, "value": "\"OPEN\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14421, + "offset": 14804, "length": 15, "value": "\"OPEN_MY_PLAID\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14478, + "offset": 14861, "length": 12, "value": "\"OPEN_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14551, + "offset": 14934, "length": 33, "value": "\"PROFILE_ELIGIBILITY_CHECK_READY\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14645, + "offset": 15028, "length": 33, "value": "\"PROFILE_ELIGIBILITY_CHECK_ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14728, + "offset": 15104, + "length": 13, + "value": "\"LAYER_READY\"" + }, + { + "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", + "kind": "StringLiteral", + "offset": 15167, + "length": 21, + "value": "\"LAYER_NOT_AVAILABLE\"" + }, + { + "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", + "kind": "StringLiteral", + "offset": 15238, "length": 20, "value": "\"SEARCH_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14806, + "offset": 15316, "length": 29, "value": "\"SELECT_DEGRADED_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14889, + "offset": 15399, "length": 25, "value": "\"SELECT_DOWN_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14972, + "offset": 15482, "length": 29, "value": "\"SELECT_FILTERED_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15051, + "offset": 15561, "length": 20, "value": "\"SELECT_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15115, + "offset": 15625, "length": 14, "value": "\"SELECT_BRAND\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15176, + "offset": 15686, "length": 18, "value": "\"SELECT_AUTH_TYPE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15246, + "offset": 15756, "length": 23, "value": "\"SUBMIT_ACCOUNT_NUMBER\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15317, + "offset": 15827, "length": 18, "value": "\"SUBMIT_DOCUMENTS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15390, + "offset": 15900, "length": 26, "value": "\"SUBMIT_DOCUMENTS_SUCCESS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15469, + "offset": 15979, "length": 24, "value": "\"SUBMIT_DOCUMENTS_ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15545, + "offset": 16055, "length": 23, "value": "\"SUBMIT_ROUTING_NUMBER\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15614, + "offset": 16124, "length": 17, "value": "\"VIEW_DATA_TYPES\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15673, + "offset": 16183, "length": 12, "value": "\"SUBMIT_OTP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15729, + "offset": 16239, "length": 14, "value": "\"SUBMIT_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15791, + "offset": 16301, "length": 19, "value": "\"SKIP_SUBMIT_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15854, + "offset": 16364, "length": 14, "value": "\"VERIFY_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15918, + "offset": 16428, "length": 20, "value": "\"SUBMIT_CREDENTIALS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15980, + "offset": 16490, "length": 12, "value": "\"SUBMIT_MFA\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 16039, + "offset": 16549, "length": 17, "value": "\"TRANSITION_VIEW\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 16110, + "offset": 16620, "length": 25, "value": "\"CONNECT_NEW_INSTITUTION\"" }, @@ -52319,14 +52682,14 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/LinkHandler.swift", "kind": "IntegerLiteral", - "offset": 8145, + "offset": 8691, "length": 3, "value": "390" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/LinkHandler.swift", "kind": "IntegerLiteral", - "offset": 8158, + "offset": 8704, "length": 3, "value": "690" }, @@ -52788,56 +53151,56 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17845, + "offset": 18173, "length": 15, "value": "1" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17870, + "offset": 18198, "length": 12, "value": "2" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17892, + "offset": 18220, "length": 21, "value": "3" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17923, + "offset": 18251, "length": 7, "value": "4" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17845, + "offset": 18173, "length": 15, "value": "1" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17870, + "offset": 18198, "length": 12, "value": "2" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17892, + "offset": 18220, "length": 21, "value": "3" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17923, + "offset": 18251, "length": 7, "value": "4" }, @@ -53474,7 +53837,7 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ViewControllers\/InProcessWebviewFallbackController.swift", "kind": "BooleanLiteral", - "offset": 4754, + "offset": 4759, "length": 5, "value": "false" }, diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface index 78bc01d5..9c133a75 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface +++ b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface @@ -74,6 +74,8 @@ public enum EventName : Swift.CustomStringConvertible, Swift.Codable { case identityVerificationOpenUI case identityVerificationResumeUI case identityVerificationCloseUI + case layerReady + case layerNotAvailable case matchedSelectInstitution case matchedSelectVerifyMethod case open @@ -333,6 +335,9 @@ public struct ExitError : Swift.Error, Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +public protocol SubmissionData { + var phoneNumber: Swift.String? { get } +} public enum MFAType : Swift.CustomStringConvertible, Swift.Codable { case code case device @@ -628,6 +633,7 @@ extension LinkKit.AccountSubtype.Investment { } public protocol Handler { func open(presentUsing method: LinkKit.PresentationMethod) + func submit(data: any LinkKit.SubmissionData) func createEmbeddedView(presentUsing: LinkKit.PresentationMethod) -> UIKit.UIView func resumeAfterTermination(from redirectUri: Foundation.URL) } diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc index 663348d9..597ed35d 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc and b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface index 78bc01d5..9c133a75 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface +++ b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface @@ -74,6 +74,8 @@ public enum EventName : Swift.CustomStringConvertible, Swift.Codable { case identityVerificationOpenUI case identityVerificationResumeUI case identityVerificationCloseUI + case layerReady + case layerNotAvailable case matchedSelectInstitution case matchedSelectVerifyMethod case open @@ -333,6 +335,9 @@ public struct ExitError : Swift.Error, Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +public protocol SubmissionData { + var phoneNumber: Swift.String? { get } +} public enum MFAType : Swift.CustomStringConvertible, Swift.Codable { case code case device @@ -628,6 +633,7 @@ extension LinkKit.AccountSubtype.Investment { } public protocol Handler { func open(presentUsing method: LinkKit.PresentationMethod) + func submit(data: any LinkKit.SubmissionData) func createEmbeddedView(presentUsing: LinkKit.PresentationMethod) -> UIKit.UIView func resumeAfterTermination(from redirectUri: Foundation.URL) } diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftmodule b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftmodule index ea4f8126..076c9b2a 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftmodule and b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftmodule differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.abi.json b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.abi.json index 04809a2a..f9457c97 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.abi.json +++ b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.abi.json @@ -3793,6 +3793,86 @@ "RawDocComment" ] }, + { + "kind": "Var", + "name": "layerReady", + "printedName": "layerReady", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(LinkKit.EventName.Type) -> LinkKit.EventName", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "LinkKit.EventName.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:7LinkKit9EventNameO10layerReadyyA2CmF", + "mangledName": "$s7LinkKit9EventNameO10layerReadyyA2CmF", + "moduleName": "LinkKit", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "layerNotAvailable", + "printedName": "layerNotAvailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(LinkKit.EventName.Type) -> LinkKit.EventName", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "LinkKit.EventName.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:7LinkKit9EventNameO17layerNotAvailableyA2CmF", + "mangledName": "$s7LinkKit9EventNameO17layerNotAvailableyA2CmF", + "moduleName": "LinkKit", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Var", "name": "matchedSelectInstitution", @@ -24832,6 +24912,96 @@ } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "LinkKit" + }, + { + "kind": "Import", + "name": "Workflow", + "printedName": "Workflow", + "declKind": "Import", + "moduleName": "LinkKit", + "declAttributes": [ + "ImplementationOnly" + ] + }, + { + "kind": "TypeDecl", + "name": "SubmissionData", + "printedName": "SubmissionData", + "children": [ + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:7LinkKit14SubmissionDataP11phoneNumberSSSgvp", + "mangledName": "$s7LinkKit14SubmissionDataP11phoneNumberSSSgvp", + "moduleName": "LinkKit", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:7LinkKit14SubmissionDataP11phoneNumberSSSgvg", + "mangledName": "$s7LinkKit14SubmissionDataP11phoneNumberSSSgvg", + "moduleName": "LinkKit", + "genericSig": "<τ_0_0 where τ_0_0 : LinkKit.SubmissionData>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:7LinkKit14SubmissionDataP", + "mangledName": "$s7LinkKit14SubmissionDataP", + "moduleName": "LinkKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, { "kind": "Import", "name": "AppCore", @@ -34455,6 +34625,34 @@ ], "init_kind": "Designated" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:7LinkKit0A7HandlerC6submit4datayAA14SubmissionData_p_tF", + "mangledName": "$s7LinkKit0A7HandlerC6submit4datayAA14SubmissionData_p_tF", + "moduleName": "LinkKit", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "open", @@ -34478,8 +34676,7 @@ "moduleName": "LinkKit", "isOpen": true, "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "funcSelfKind": "NonMutating" }, @@ -35124,6 +35321,39 @@ "fixedbinaryorder": 7, "hasStorage": true }, + { + "kind": "Var", + "name": "pendingSubmitData", + "printedName": "pendingSubmitData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Workflow.WorkflowSubmissionData?", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowSubmissionData", + "printedName": "Workflow.WorkflowSubmissionData", + "usr": "s:8Workflow0A14SubmissionDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:7LinkKit0A7HandlerC17pendingSubmitData33_2F35CE8D0F063DC4E7A32246BB6D8185LL8Workflow0p10SubmissionF0VSgvp", + "mangledName": "$s7LinkKit0A7HandlerC17pendingSubmitData33_2F35CE8D0F063DC4E7A32246BB6D8185LL8Workflow0p10SubmissionF0VSgvp", + "moduleName": "LinkKit", + "isInternal": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "fixedbinaryorder": 8, + "hasStorage": true + }, { "kind": "Var", "name": "configuration", @@ -35146,7 +35376,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 8, + "fixedbinaryorder": 9, "isLet": true, "hasStorage": true }, @@ -35172,7 +35402,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 9, + "fixedbinaryorder": 10, "isLet": true, "hasStorage": true }, @@ -35198,7 +35428,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 10, + "fixedbinaryorder": 11, "isLet": true, "hasStorage": true }, @@ -35224,7 +35454,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 11, + "fixedbinaryorder": 12, "isLet": true, "hasStorage": true }, @@ -35251,7 +35481,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 12, + "fixedbinaryorder": 13, "isLet": true, "hasStorage": true }, @@ -35278,7 +35508,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 13, + "fixedbinaryorder": 14, "isLet": true, "hasStorage": true }, @@ -35305,7 +35535,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 14, + "fixedbinaryorder": 15, "isLet": true, "hasStorage": true }, @@ -35332,7 +35562,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 15, + "fixedbinaryorder": 16, "isLet": true, "hasStorage": true }, @@ -35367,7 +35597,7 @@ "HasStorage", "Final" ], - "fixedbinaryorder": 16, + "fixedbinaryorder": 17, "hasStorage": true }, { @@ -35400,7 +35630,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 17, + "fixedbinaryorder": 18, "hasStorage": true } ], @@ -40477,6 +40707,34 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PLKSubmissionData", + "printedName": "LinkKit.PLKSubmissionData", + "usr": "c:objc(cs)PLKSubmissionData" + } + ], + "declKind": "Func", + "usr": "c:@M@LinkKit@objc(cs)PLKHandlerShim(im)submit:", + "mangledName": "$s7LinkKit14PLKHandlerShimC6submityySo17PLKSubmissionDataCF", + "moduleName": "LinkKit", + "isOpen": true, + "objc_name": "submit:", + "declAttributes": [ + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Constructor", "name": "init", @@ -44931,20 +45189,43 @@ } ], "declKind": "Var", - "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridge33_32F4DB776C6A6928E36575C991298D05LLSbvp", - "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridge33_32F4DB776C6A6928E36575C991298D05LLSbvp", + "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvp", + "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvp", "moduleName": "LinkKit", - "isInternal": true, "declAttributes": [ "HasInitialValue", "Final", "HasStorage", "Custom", - "AccessControl", + "SetterAccess", "RawDocComment" ], "fixedbinaryorder": 3, - "hasStorage": true + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvg", + "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvg", + "moduleName": "LinkKit", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { "kind": "Var", @@ -46763,6 +47044,36 @@ "reqNewWitnessTableEntry": true, "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:7LinkKit7HandlerP6submit4datayAA14SubmissionData_p_tF", + "mangledName": "$s7LinkKit7HandlerP6submit4datayAA14SubmissionData_p_tF", + "moduleName": "LinkKit", + "genericSig": "<τ_0_0 where τ_0_0 : LinkKit.Handler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "createEmbeddedView", @@ -49175,6 +49486,44 @@ } ] }, + { + "kind": "TypeDecl", + "name": "WorkflowSubmissionData", + "printedName": "WorkflowSubmissionData", + "children": [ + { + "kind": "Function", + "name": "create", + "printedName": "create(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowSubmissionData", + "printedName": "Workflow.WorkflowSubmissionData", + "usr": "s:8Workflow0A14SubmissionDataV" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:8Workflow0A14SubmissionDataV7LinkKitE6create4fromAcD0bC0_p_tFZ", + "mangledName": "$s8Workflow0A14SubmissionDataV7LinkKitE6create4fromAcD0bC0_p_tFZ", + "moduleName": "LinkKit", + "static": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:8Workflow0A14SubmissionDataV", + "mangledName": "$s8Workflow0A14SubmissionDataV", + "moduleName": "Workflow", + "isExternal": true + }, { "kind": "TypeDecl", "name": "TextInputViewModel", @@ -51269,322 +51618,336 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12682, + "offset": 13065, "length": 32, "value": "\"BANK_INCOME_INSIGHTS_COMPLETED\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12757, + "offset": 13140, "length": 13, "value": "\"CLOSE_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12808, + "offset": 13191, "length": 7, "value": "\"ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12852, + "offset": 13235, "length": 6, "value": "\"EXIT\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12900, + "offset": 13283, "length": 12, "value": "\"FAIL_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12952, + "offset": 13335, "length": 9, "value": "\"HANDOFF\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13023, + "offset": 13406, "length": 34, "value": "\"IDENTITY_VERIFICATION_START_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13118, + "offset": 13501, "length": 33, "value": "\"IDENTITY_VERIFICATION_PASS_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13212, + "offset": 13595, "length": 33, "value": "\"IDENTITY_VERIFICATION_FAIL_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13315, + "offset": 13698, "length": 43, "value": "\"IDENTITY_VERIFICATION_PENDING_REVIEW_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13431, + "offset": 13814, "length": 46, "value": "\"IDENTITY_VERIFICATION_PENDING_REVIEW_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13543, + "offset": 13926, "length": 38, "value": "\"IDENTITY_VERIFICATION_CREATE_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13647, + "offset": 14030, "length": 38, "value": "\"IDENTITY_VERIFICATION_RESUME_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13749, + "offset": 14132, "length": 36, "value": "\"IDENTITY_VERIFICATION_PASS_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13849, + "offset": 14232, "length": 36, "value": "\"IDENTITY_VERIFICATION_FAIL_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13944, + "offset": 14327, "length": 31, "value": "\"IDENTITY_VERIFICATION_OPEN_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14036, + "offset": 14419, "length": 33, "value": "\"IDENTITY_VERIFICATION_RESUME_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14129, + "offset": 14512, "length": 32, "value": "\"IDENTITY_VERIFICATION_CLOSE_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14218, + "offset": 14601, "length": 28, "value": "\"MATCHED_SELECT_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14304, + "offset": 14687, "length": 30, "value": "\"MATCHED_SELECT_VERIFY_METHOD\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14371, + "offset": 14754, "length": 6, "value": "\"OPEN\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14421, + "offset": 14804, "length": 15, "value": "\"OPEN_MY_PLAID\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14478, + "offset": 14861, "length": 12, "value": "\"OPEN_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14551, + "offset": 14934, "length": 33, "value": "\"PROFILE_ELIGIBILITY_CHECK_READY\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14645, + "offset": 15028, "length": 33, "value": "\"PROFILE_ELIGIBILITY_CHECK_ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14728, + "offset": 15104, + "length": 13, + "value": "\"LAYER_READY\"" + }, + { + "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", + "kind": "StringLiteral", + "offset": 15167, + "length": 21, + "value": "\"LAYER_NOT_AVAILABLE\"" + }, + { + "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", + "kind": "StringLiteral", + "offset": 15238, "length": 20, "value": "\"SEARCH_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14806, + "offset": 15316, "length": 29, "value": "\"SELECT_DEGRADED_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14889, + "offset": 15399, "length": 25, "value": "\"SELECT_DOWN_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14972, + "offset": 15482, "length": 29, "value": "\"SELECT_FILTERED_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15051, + "offset": 15561, "length": 20, "value": "\"SELECT_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15115, + "offset": 15625, "length": 14, "value": "\"SELECT_BRAND\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15176, + "offset": 15686, "length": 18, "value": "\"SELECT_AUTH_TYPE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15246, + "offset": 15756, "length": 23, "value": "\"SUBMIT_ACCOUNT_NUMBER\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15317, + "offset": 15827, "length": 18, "value": "\"SUBMIT_DOCUMENTS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15390, + "offset": 15900, "length": 26, "value": "\"SUBMIT_DOCUMENTS_SUCCESS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15469, + "offset": 15979, "length": 24, "value": "\"SUBMIT_DOCUMENTS_ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15545, + "offset": 16055, "length": 23, "value": "\"SUBMIT_ROUTING_NUMBER\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15614, + "offset": 16124, "length": 17, "value": "\"VIEW_DATA_TYPES\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15673, + "offset": 16183, "length": 12, "value": "\"SUBMIT_OTP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15729, + "offset": 16239, "length": 14, "value": "\"SUBMIT_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15791, + "offset": 16301, "length": 19, "value": "\"SKIP_SUBMIT_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15854, + "offset": 16364, "length": 14, "value": "\"VERIFY_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15918, + "offset": 16428, "length": 20, "value": "\"SUBMIT_CREDENTIALS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15980, + "offset": 16490, "length": 12, "value": "\"SUBMIT_MFA\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 16039, + "offset": 16549, "length": 17, "value": "\"TRANSITION_VIEW\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 16110, + "offset": 16620, "length": 25, "value": "\"CONNECT_NEW_INSTITUTION\"" }, @@ -52319,14 +52682,14 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/LinkHandler.swift", "kind": "IntegerLiteral", - "offset": 8145, + "offset": 8691, "length": 3, "value": "390" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/LinkHandler.swift", "kind": "IntegerLiteral", - "offset": 8158, + "offset": 8704, "length": 3, "value": "690" }, @@ -52788,56 +53151,56 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17845, + "offset": 18173, "length": 15, "value": "1" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17870, + "offset": 18198, "length": 12, "value": "2" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17892, + "offset": 18220, "length": 21, "value": "3" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17923, + "offset": 18251, "length": 7, "value": "4" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17845, + "offset": 18173, "length": 15, "value": "1" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17870, + "offset": 18198, "length": 12, "value": "2" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17892, + "offset": 18220, "length": 21, "value": "3" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17923, + "offset": 18251, "length": 7, "value": "4" }, @@ -53474,7 +53837,7 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ViewControllers\/InProcessWebviewFallbackController.swift", "kind": "BooleanLiteral", - "offset": 4754, + "offset": 4759, "length": 5, "value": "false" }, diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface index 08357813..4647aa06 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface +++ b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface @@ -74,6 +74,8 @@ public enum EventName : Swift.CustomStringConvertible, Swift.Codable { case identityVerificationOpenUI case identityVerificationResumeUI case identityVerificationCloseUI + case layerReady + case layerNotAvailable case matchedSelectInstitution case matchedSelectVerifyMethod case open @@ -333,6 +335,9 @@ public struct ExitError : Swift.Error, Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +public protocol SubmissionData { + var phoneNumber: Swift.String? { get } +} public enum MFAType : Swift.CustomStringConvertible, Swift.Codable { case code case device @@ -628,6 +633,7 @@ extension LinkKit.AccountSubtype.Investment { } public protocol Handler { func open(presentUsing method: LinkKit.PresentationMethod) + func submit(data: any LinkKit.SubmissionData) func createEmbeddedView(presentUsing: LinkKit.PresentationMethod) -> UIKit.UIView func resumeAfterTermination(from redirectUri: Foundation.URL) } diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc index 3493bbcb..7f8f7986 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc and b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface index 08357813..4647aa06 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface +++ b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface @@ -74,6 +74,8 @@ public enum EventName : Swift.CustomStringConvertible, Swift.Codable { case identityVerificationOpenUI case identityVerificationResumeUI case identityVerificationCloseUI + case layerReady + case layerNotAvailable case matchedSelectInstitution case matchedSelectVerifyMethod case open @@ -333,6 +335,9 @@ public struct ExitError : Swift.Error, Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +public protocol SubmissionData { + var phoneNumber: Swift.String? { get } +} public enum MFAType : Swift.CustomStringConvertible, Swift.Codable { case code case device @@ -628,6 +633,7 @@ extension LinkKit.AccountSubtype.Investment { } public protocol Handler { func open(presentUsing method: LinkKit.PresentationMethod) + func submit(data: any LinkKit.SubmissionData) func createEmbeddedView(presentUsing: LinkKit.PresentationMethod) -> UIKit.UIView func resumeAfterTermination(from redirectUri: Foundation.URL) } diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftmodule b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftmodule index 60186172..6cdb02a1 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftmodule and b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftmodule differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Info.plist b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Info.plist index 83c865f6..70ca0aa1 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Info.plist +++ b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Info.plist @@ -23,7 +23,7 @@ MacOSX CFBundleVersion - 3065.7 + 3065.24 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -47,9 +47,9 @@ SCMBuildBranch PR-3065 SCMBuildNumber - 7 + 24 SCMBuildRevision - fd9b2673683a5beec9278686c4041de4fae4bd94 + 457a8aaf25fb6c98479a0399547506bcfaacc9b4 UIDeviceFamily 2 diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Threads_Threads.bundle/Contents/Info.plist b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Threads_Threads.bundle/Contents/Info.plist index 0d76b72c..d32c65eb 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Threads_Threads.bundle/Contents/Info.plist +++ b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Threads_Threads.bundle/Contents/Info.plist @@ -19,7 +19,7 @@ MacOSX CFBundleVersion - 3065.7 + 3065.24 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Threads_Threads.bundle/Contents/Resources/Assets.car b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Threads_Threads.bundle/Contents/Resources/Assets.car index 0f31c6da..55c508b7 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Threads_Threads.bundle/Contents/Resources/Assets.car and b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/Resources/Threads_Threads.bundle/Contents/Resources/Assets.car differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/_CodeSignature/CodeResources b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/_CodeSignature/CodeResources index 93ce4850..564982bf 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/_CodeSignature/CodeResources +++ b/LinkKit.xcframework/ios-arm64_x86_64-maccatalyst/LinkKit.framework/Versions/A/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Resources/Info.plist - cGmH+CTzEEHbAdYL/32Vv1RcMb0= + xaxH0xKWbNOzanLlQ4PDgfcDwSA= Resources/PrivacyInfo.xcprivacy @@ -40,77 +40,77 @@ hash2 - QPl5tZYwSF2ARi5wUt2XBPEjRpCvlr8xN5BPcYDFNvo= + AoyBXxThXf4/mnXHSHP8pGR6k+UK5f0cjWiwzIujScE= Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.abi.json hash2 - uq/SVxc2bJN0ppLFGHfmVor/rKNDTAWlWiYwNYB72QE= + B1OrmV0VGBJPRKNBdB0HbcLy68w+fT9i/L2nFYwvbI4= Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.private.swiftinterface hash2 - zRHHgwvkxvZI7IBnX297a3/182foFP8nHhipdyg47BE= + nOgyaev5P8lf28OknH3q3W9BJjTV+vdDhR75U27gRyQ= Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftdoc hash2 - RXoGTwDe+/5lGDWNOKO34fSK5YTUXJ9BfudbXEAFeVk= + wyA9xSO2g8srWT9lBYfl1q+RvlOZGiQpJMoI0oKFhpI= Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftinterface hash2 - zRHHgwvkxvZI7IBnX297a3/182foFP8nHhipdyg47BE= + nOgyaev5P8lf28OknH3q3W9BJjTV+vdDhR75U27gRyQ= Modules/LinkKit.swiftmodule/arm64-apple-ios-macabi.swiftmodule hash2 - EyBu29mDk+i0qOryOXl1Px59t5dvFynpkmAnFXmBKFU= + B3X9WhuhHJ4cpKdrxQaSENM+zOyNrnX8RImhda54mZo= Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.abi.json hash2 - uq/SVxc2bJN0ppLFGHfmVor/rKNDTAWlWiYwNYB72QE= + B1OrmV0VGBJPRKNBdB0HbcLy68w+fT9i/L2nFYwvbI4= Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.private.swiftinterface hash2 - LqRSsoV+RAcZngJsUZX6zHKE8c+kxO7N4rPNQWEtmfg= + sUzNdJ5zaY2gtrYfOJJBYPRdPKkThb57YGzPY869EaI= Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftdoc hash2 - 11EQt2maDdI60OMaZmfGdliHqocbklltLi3Sm9wYOIU= + sGNdiLBC/PjiC/uYV74MM3j8gF/pG1AXPSd+EYwBV3k= Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftinterface hash2 - LqRSsoV+RAcZngJsUZX6zHKE8c+kxO7N4rPNQWEtmfg= + sUzNdJ5zaY2gtrYfOJJBYPRdPKkThb57YGzPY869EaI= Modules/LinkKit.swiftmodule/x86_64-apple-ios-macabi.swiftmodule hash2 - BdPymIuQdzZ7z1c6LBlV4qdP0pj1EUB/kaNegJLWI3g= + u8CjL0jHKhEwkZMRLSPr5clzwHfPLPpD1nA+M+/e4Gw= Modules/module.modulemap @@ -124,7 +124,7 @@ hash2 - Tw1CZrA14QZzRJcVVK7IE1gOcij7CZrZL2dYR0qFEio= + IwenO1TUulyt2XQs3VNPtRsekQiKgpfg7uHbiNbRCPA= Resources/PrivacyInfo.xcprivacy diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Headers/PLKPlaid.h b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Headers/PLKPlaid.h index 55f94bf4..f4dc9a66 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Headers/PLKPlaid.h +++ b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Headers/PLKPlaid.h @@ -85,6 +85,8 @@ typedef NS_ENUM(NSInteger, PLKEventNameValue) { PLKEventNameValueSkipSubmitPhone, PLKEventNameValueVerifyPhone, PLKEventNameValueConnectNewInstitution, + PLKEventNameValueLayerReady, + PLKEventNameValueLayerNotAvailable, // Add new enum cases directly above this line to avoid breaking API changes }; @@ -514,6 +516,10 @@ static NSString *const kPLKDefaultErrorDomain = @"com.plaid.link"; @end +@interface PLKSubmissionData : NSObject +@property (nonatomic, copy, nullable) NSString *phoneNumber; +@end + @interface PLKEventMetadata : NSObject @property(nonatomic, readonly, nullable) PLKExitError *error; @@ -595,6 +601,8 @@ typedef void(^PLKDismissalHandler)(UIViewController *); - (void)resumeAfterTermination:(NSURL *)redirectUri; +- (void) submit:(PLKSubmissionData *)data; + @end NS_ASSUME_NONNULL_END diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Info.plist b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Info.plist index 93bf49e2..6bae7db8 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Info.plist and b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Info.plist differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/LinkKit b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/LinkKit index 9dfb5db8..3d06845b 100755 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/LinkKit and b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/LinkKit differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.abi.json b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.abi.json index b6c9faad..26797b0d 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -3793,6 +3793,86 @@ "RawDocComment" ] }, + { + "kind": "Var", + "name": "layerReady", + "printedName": "layerReady", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(LinkKit.EventName.Type) -> LinkKit.EventName", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "LinkKit.EventName.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:7LinkKit9EventNameO10layerReadyyA2CmF", + "mangledName": "$s7LinkKit9EventNameO10layerReadyyA2CmF", + "moduleName": "LinkKit", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "layerNotAvailable", + "printedName": "layerNotAvailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(LinkKit.EventName.Type) -> LinkKit.EventName", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "LinkKit.EventName.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:7LinkKit9EventNameO17layerNotAvailableyA2CmF", + "mangledName": "$s7LinkKit9EventNameO17layerNotAvailableyA2CmF", + "moduleName": "LinkKit", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Var", "name": "matchedSelectInstitution", @@ -25112,6 +25192,96 @@ } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "LinkKit" + }, + { + "kind": "Import", + "name": "Workflow", + "printedName": "Workflow", + "declKind": "Import", + "moduleName": "LinkKit", + "declAttributes": [ + "ImplementationOnly" + ] + }, + { + "kind": "TypeDecl", + "name": "SubmissionData", + "printedName": "SubmissionData", + "children": [ + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:7LinkKit14SubmissionDataP11phoneNumberSSSgvp", + "mangledName": "$s7LinkKit14SubmissionDataP11phoneNumberSSSgvp", + "moduleName": "LinkKit", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:7LinkKit14SubmissionDataP11phoneNumberSSSgvg", + "mangledName": "$s7LinkKit14SubmissionDataP11phoneNumberSSSgvg", + "moduleName": "LinkKit", + "genericSig": "<τ_0_0 where τ_0_0 : LinkKit.SubmissionData>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:7LinkKit14SubmissionDataP", + "mangledName": "$s7LinkKit14SubmissionDataP", + "moduleName": "LinkKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, { "kind": "Import", "name": "AppCore", @@ -34742,6 +34912,34 @@ ], "init_kind": "Designated" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:7LinkKit0A7HandlerC6submit4datayAA14SubmissionData_p_tF", + "mangledName": "$s7LinkKit0A7HandlerC6submit4datayAA14SubmissionData_p_tF", + "moduleName": "LinkKit", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "open", @@ -34765,8 +34963,7 @@ "moduleName": "LinkKit", "isOpen": true, "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "funcSelfKind": "NonMutating" }, @@ -35411,6 +35608,39 @@ "fixedbinaryorder": 7, "hasStorage": true }, + { + "kind": "Var", + "name": "pendingSubmitData", + "printedName": "pendingSubmitData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Workflow.WorkflowSubmissionData?", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowSubmissionData", + "printedName": "Workflow.WorkflowSubmissionData", + "usr": "s:8Workflow0A14SubmissionDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:7LinkKit0A7HandlerC17pendingSubmitData33_2F35CE8D0F063DC4E7A32246BB6D8185LL8Workflow0p10SubmissionF0VSgvp", + "mangledName": "$s7LinkKit0A7HandlerC17pendingSubmitData33_2F35CE8D0F063DC4E7A32246BB6D8185LL8Workflow0p10SubmissionF0VSgvp", + "moduleName": "LinkKit", + "isInternal": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "fixedbinaryorder": 8, + "hasStorage": true + }, { "kind": "Var", "name": "configuration", @@ -35433,7 +35663,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 8, + "fixedbinaryorder": 9, "isLet": true, "hasStorage": true }, @@ -35459,7 +35689,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 9, + "fixedbinaryorder": 10, "isLet": true, "hasStorage": true }, @@ -35485,7 +35715,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 10, + "fixedbinaryorder": 11, "isLet": true, "hasStorage": true }, @@ -35511,7 +35741,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 11, + "fixedbinaryorder": 12, "isLet": true, "hasStorage": true }, @@ -35538,7 +35768,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 12, + "fixedbinaryorder": 13, "isLet": true, "hasStorage": true }, @@ -35565,7 +35795,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 13, + "fixedbinaryorder": 14, "isLet": true, "hasStorage": true }, @@ -35592,7 +35822,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 14, + "fixedbinaryorder": 15, "isLet": true, "hasStorage": true }, @@ -35619,7 +35849,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 15, + "fixedbinaryorder": 16, "isLet": true, "hasStorage": true }, @@ -35654,7 +35884,7 @@ "HasStorage", "Final" ], - "fixedbinaryorder": 16, + "fixedbinaryorder": 17, "hasStorage": true }, { @@ -35687,7 +35917,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 17, + "fixedbinaryorder": 18, "hasStorage": true } ], @@ -41112,6 +41342,34 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PLKSubmissionData", + "printedName": "LinkKit.PLKSubmissionData", + "usr": "c:objc(cs)PLKSubmissionData" + } + ], + "declKind": "Func", + "usr": "c:@M@LinkKit@objc(cs)PLKHandlerShim(im)submit:", + "mangledName": "$s7LinkKit14PLKHandlerShimC6submityySo17PLKSubmissionDataCF", + "moduleName": "LinkKit", + "isOpen": true, + "objc_name": "submit:", + "declAttributes": [ + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Constructor", "name": "init", @@ -45566,20 +45824,43 @@ } ], "declKind": "Var", - "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridge33_32F4DB776C6A6928E36575C991298D05LLSbvp", - "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridge33_32F4DB776C6A6928E36575C991298D05LLSbvp", + "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvp", + "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvp", "moduleName": "LinkKit", - "isInternal": true, "declAttributes": [ "HasInitialValue", "Final", "HasStorage", "Custom", - "AccessControl", + "SetterAccess", "RawDocComment" ], "fixedbinaryorder": 3, - "hasStorage": true + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvg", + "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvg", + "moduleName": "LinkKit", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { "kind": "Var", @@ -47398,6 +47679,36 @@ "reqNewWitnessTableEntry": true, "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:7LinkKit7HandlerP6submit4datayAA14SubmissionData_p_tF", + "mangledName": "$s7LinkKit7HandlerP6submit4datayAA14SubmissionData_p_tF", + "moduleName": "LinkKit", + "genericSig": "<τ_0_0 where τ_0_0 : LinkKit.Handler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "createEmbeddedView", @@ -50390,6 +50701,44 @@ } ] }, + { + "kind": "TypeDecl", + "name": "WorkflowSubmissionData", + "printedName": "WorkflowSubmissionData", + "children": [ + { + "kind": "Function", + "name": "create", + "printedName": "create(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowSubmissionData", + "printedName": "Workflow.WorkflowSubmissionData", + "usr": "s:8Workflow0A14SubmissionDataV" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:8Workflow0A14SubmissionDataV7LinkKitE6create4fromAcD0bC0_p_tFZ", + "mangledName": "$s8Workflow0A14SubmissionDataV7LinkKitE6create4fromAcD0bC0_p_tFZ", + "moduleName": "LinkKit", + "static": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:8Workflow0A14SubmissionDataV", + "mangledName": "$s8Workflow0A14SubmissionDataV", + "moduleName": "Workflow", + "isExternal": true + }, { "kind": "TypeDecl", "name": "TextInputViewModel", @@ -52484,322 +52833,336 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12682, + "offset": 13065, "length": 32, "value": "\"BANK_INCOME_INSIGHTS_COMPLETED\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12757, + "offset": 13140, "length": 13, "value": "\"CLOSE_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12808, + "offset": 13191, "length": 7, "value": "\"ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12852, + "offset": 13235, "length": 6, "value": "\"EXIT\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12900, + "offset": 13283, "length": 12, "value": "\"FAIL_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12952, + "offset": 13335, "length": 9, "value": "\"HANDOFF\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13023, + "offset": 13406, "length": 34, "value": "\"IDENTITY_VERIFICATION_START_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13118, + "offset": 13501, "length": 33, "value": "\"IDENTITY_VERIFICATION_PASS_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13212, + "offset": 13595, "length": 33, "value": "\"IDENTITY_VERIFICATION_FAIL_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13315, + "offset": 13698, "length": 43, "value": "\"IDENTITY_VERIFICATION_PENDING_REVIEW_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13431, + "offset": 13814, "length": 46, "value": "\"IDENTITY_VERIFICATION_PENDING_REVIEW_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13543, + "offset": 13926, "length": 38, "value": "\"IDENTITY_VERIFICATION_CREATE_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13647, + "offset": 14030, "length": 38, "value": "\"IDENTITY_VERIFICATION_RESUME_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13749, + "offset": 14132, "length": 36, "value": "\"IDENTITY_VERIFICATION_PASS_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13849, + "offset": 14232, "length": 36, "value": "\"IDENTITY_VERIFICATION_FAIL_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13944, + "offset": 14327, "length": 31, "value": "\"IDENTITY_VERIFICATION_OPEN_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14036, + "offset": 14419, "length": 33, "value": "\"IDENTITY_VERIFICATION_RESUME_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14129, + "offset": 14512, "length": 32, "value": "\"IDENTITY_VERIFICATION_CLOSE_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14218, + "offset": 14601, "length": 28, "value": "\"MATCHED_SELECT_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14304, + "offset": 14687, "length": 30, "value": "\"MATCHED_SELECT_VERIFY_METHOD\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14371, + "offset": 14754, "length": 6, "value": "\"OPEN\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14421, + "offset": 14804, "length": 15, "value": "\"OPEN_MY_PLAID\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14478, + "offset": 14861, "length": 12, "value": "\"OPEN_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14551, + "offset": 14934, "length": 33, "value": "\"PROFILE_ELIGIBILITY_CHECK_READY\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14645, + "offset": 15028, "length": 33, "value": "\"PROFILE_ELIGIBILITY_CHECK_ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14728, + "offset": 15104, + "length": 13, + "value": "\"LAYER_READY\"" + }, + { + "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", + "kind": "StringLiteral", + "offset": 15167, + "length": 21, + "value": "\"LAYER_NOT_AVAILABLE\"" + }, + { + "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", + "kind": "StringLiteral", + "offset": 15238, "length": 20, "value": "\"SEARCH_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14806, + "offset": 15316, "length": 29, "value": "\"SELECT_DEGRADED_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14889, + "offset": 15399, "length": 25, "value": "\"SELECT_DOWN_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14972, + "offset": 15482, "length": 29, "value": "\"SELECT_FILTERED_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15051, + "offset": 15561, "length": 20, "value": "\"SELECT_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15115, + "offset": 15625, "length": 14, "value": "\"SELECT_BRAND\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15176, + "offset": 15686, "length": 18, "value": "\"SELECT_AUTH_TYPE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15246, + "offset": 15756, "length": 23, "value": "\"SUBMIT_ACCOUNT_NUMBER\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15317, + "offset": 15827, "length": 18, "value": "\"SUBMIT_DOCUMENTS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15390, + "offset": 15900, "length": 26, "value": "\"SUBMIT_DOCUMENTS_SUCCESS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15469, + "offset": 15979, "length": 24, "value": "\"SUBMIT_DOCUMENTS_ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15545, + "offset": 16055, "length": 23, "value": "\"SUBMIT_ROUTING_NUMBER\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15614, + "offset": 16124, "length": 17, "value": "\"VIEW_DATA_TYPES\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15673, + "offset": 16183, "length": 12, "value": "\"SUBMIT_OTP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15729, + "offset": 16239, "length": 14, "value": "\"SUBMIT_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15791, + "offset": 16301, "length": 19, "value": "\"SKIP_SUBMIT_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15854, + "offset": 16364, "length": 14, "value": "\"VERIFY_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15918, + "offset": 16428, "length": 20, "value": "\"SUBMIT_CREDENTIALS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15980, + "offset": 16490, "length": 12, "value": "\"SUBMIT_MFA\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 16039, + "offset": 16549, "length": 17, "value": "\"TRANSITION_VIEW\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 16110, + "offset": 16620, "length": 25, "value": "\"CONNECT_NEW_INSTITUTION\"" }, @@ -53534,14 +53897,14 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/LinkHandler.swift", "kind": "IntegerLiteral", - "offset": 8145, + "offset": 8691, "length": 3, "value": "390" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/LinkHandler.swift", "kind": "IntegerLiteral", - "offset": 8158, + "offset": 8704, "length": 3, "value": "690" }, @@ -54003,56 +54366,56 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17845, + "offset": 18173, "length": 15, "value": "1" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17870, + "offset": 18198, "length": 12, "value": "2" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17892, + "offset": 18220, "length": 21, "value": "3" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17923, + "offset": 18251, "length": 7, "value": "4" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17845, + "offset": 18173, "length": 15, "value": "1" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17870, + "offset": 18198, "length": 12, "value": "2" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17892, + "offset": 18220, "length": 21, "value": "3" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17923, + "offset": 18251, "length": 7, "value": "4" }, @@ -54689,7 +55052,7 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ViewControllers\/InProcessWebviewFallbackController.swift", "kind": "BooleanLiteral", - "offset": 4754, + "offset": 4759, "length": 5, "value": "false" }, diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index d91e1bf4..318bf869 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -75,6 +75,8 @@ public enum EventName : Swift.CustomStringConvertible, Swift.Codable { case identityVerificationOpenUI case identityVerificationResumeUI case identityVerificationCloseUI + case layerReady + case layerNotAvailable case matchedSelectInstitution case matchedSelectVerifyMethod case open @@ -336,6 +338,9 @@ public struct ExitError : Swift.Error, Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +public protocol SubmissionData { + var phoneNumber: Swift.String? { get } +} public enum MFAType : Swift.CustomStringConvertible, Swift.Codable { case code case device @@ -633,6 +638,7 @@ extension LinkKit.AccountSubtype.Investment { } public protocol Handler { func open(presentUsing method: LinkKit.PresentationMethod) + func submit(data: any LinkKit.SubmissionData) func createEmbeddedView(presentUsing: LinkKit.PresentationMethod) -> UIKit.UIView func resumeAfterTermination(from redirectUri: Foundation.URL) } diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc index 360f3a61..ea3cc839 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface index d91e1bf4..318bf869 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -75,6 +75,8 @@ public enum EventName : Swift.CustomStringConvertible, Swift.Codable { case identityVerificationOpenUI case identityVerificationResumeUI case identityVerificationCloseUI + case layerReady + case layerNotAvailable case matchedSelectInstitution case matchedSelectVerifyMethod case open @@ -336,6 +338,9 @@ public struct ExitError : Swift.Error, Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +public protocol SubmissionData { + var phoneNumber: Swift.String? { get } +} public enum MFAType : Swift.CustomStringConvertible, Swift.Codable { case code case device @@ -633,6 +638,7 @@ extension LinkKit.AccountSubtype.Investment { } public protocol Handler { func open(presentUsing method: LinkKit.PresentationMethod) + func submit(data: any LinkKit.SubmissionData) func createEmbeddedView(presentUsing: LinkKit.PresentationMethod) -> UIKit.UIView func resumeAfterTermination(from redirectUri: Foundation.URL) } diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule index 4fc40fa2..71e28703 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule and b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.abi.json b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.abi.json index b6c9faad..26797b0d 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -3793,6 +3793,86 @@ "RawDocComment" ] }, + { + "kind": "Var", + "name": "layerReady", + "printedName": "layerReady", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(LinkKit.EventName.Type) -> LinkKit.EventName", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "LinkKit.EventName.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:7LinkKit9EventNameO10layerReadyyA2CmF", + "mangledName": "$s7LinkKit9EventNameO10layerReadyyA2CmF", + "moduleName": "LinkKit", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "layerNotAvailable", + "printedName": "layerNotAvailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(LinkKit.EventName.Type) -> LinkKit.EventName", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "LinkKit.EventName.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "EventName", + "printedName": "LinkKit.EventName", + "usr": "s:7LinkKit9EventNameO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:7LinkKit9EventNameO17layerNotAvailableyA2CmF", + "mangledName": "$s7LinkKit9EventNameO17layerNotAvailableyA2CmF", + "moduleName": "LinkKit", + "declAttributes": [ + "RawDocComment" + ] + }, { "kind": "Var", "name": "matchedSelectInstitution", @@ -25112,6 +25192,96 @@ } ] }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "LinkKit" + }, + { + "kind": "Import", + "name": "Workflow", + "printedName": "Workflow", + "declKind": "Import", + "moduleName": "LinkKit", + "declAttributes": [ + "ImplementationOnly" + ] + }, + { + "kind": "TypeDecl", + "name": "SubmissionData", + "printedName": "SubmissionData", + "children": [ + { + "kind": "Var", + "name": "phoneNumber", + "printedName": "phoneNumber", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:7LinkKit14SubmissionDataP11phoneNumberSSSgvp", + "mangledName": "$s7LinkKit14SubmissionDataP11phoneNumberSSSgvp", + "moduleName": "LinkKit", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:7LinkKit14SubmissionDataP11phoneNumberSSSgvg", + "mangledName": "$s7LinkKit14SubmissionDataP11phoneNumberSSSgvg", + "moduleName": "LinkKit", + "genericSig": "<τ_0_0 where τ_0_0 : LinkKit.SubmissionData>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:7LinkKit14SubmissionDataP", + "mangledName": "$s7LinkKit14SubmissionDataP", + "moduleName": "LinkKit", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, { "kind": "Import", "name": "AppCore", @@ -34742,6 +34912,34 @@ ], "init_kind": "Designated" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:7LinkKit0A7HandlerC6submit4datayAA14SubmissionData_p_tF", + "mangledName": "$s7LinkKit0A7HandlerC6submit4datayAA14SubmissionData_p_tF", + "moduleName": "LinkKit", + "isOpen": true, + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "open", @@ -34765,8 +34963,7 @@ "moduleName": "LinkKit", "isOpen": true, "declAttributes": [ - "AccessControl", - "RawDocComment" + "AccessControl" ], "funcSelfKind": "NonMutating" }, @@ -35411,6 +35608,39 @@ "fixedbinaryorder": 7, "hasStorage": true }, + { + "kind": "Var", + "name": "pendingSubmitData", + "printedName": "pendingSubmitData", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Workflow.WorkflowSubmissionData?", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowSubmissionData", + "printedName": "Workflow.WorkflowSubmissionData", + "usr": "s:8Workflow0A14SubmissionDataV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:7LinkKit0A7HandlerC17pendingSubmitData33_2F35CE8D0F063DC4E7A32246BB6D8185LL8Workflow0p10SubmissionF0VSgvp", + "mangledName": "$s7LinkKit0A7HandlerC17pendingSubmitData33_2F35CE8D0F063DC4E7A32246BB6D8185LL8Workflow0p10SubmissionF0VSgvp", + "moduleName": "LinkKit", + "isInternal": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl" + ], + "fixedbinaryorder": 8, + "hasStorage": true + }, { "kind": "Var", "name": "configuration", @@ -35433,7 +35663,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 8, + "fixedbinaryorder": 9, "isLet": true, "hasStorage": true }, @@ -35459,7 +35689,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 9, + "fixedbinaryorder": 10, "isLet": true, "hasStorage": true }, @@ -35485,7 +35715,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 10, + "fixedbinaryorder": 11, "isLet": true, "hasStorage": true }, @@ -35511,7 +35741,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 11, + "fixedbinaryorder": 12, "isLet": true, "hasStorage": true }, @@ -35538,7 +35768,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 12, + "fixedbinaryorder": 13, "isLet": true, "hasStorage": true }, @@ -35565,7 +35795,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 13, + "fixedbinaryorder": 14, "isLet": true, "hasStorage": true }, @@ -35592,7 +35822,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 14, + "fixedbinaryorder": 15, "isLet": true, "hasStorage": true }, @@ -35619,7 +35849,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 15, + "fixedbinaryorder": 16, "isLet": true, "hasStorage": true }, @@ -35654,7 +35884,7 @@ "HasStorage", "Final" ], - "fixedbinaryorder": 16, + "fixedbinaryorder": 17, "hasStorage": true }, { @@ -35687,7 +35917,7 @@ "HasStorage", "AccessControl" ], - "fixedbinaryorder": 17, + "fixedbinaryorder": 18, "hasStorage": true } ], @@ -41112,6 +41342,34 @@ ], "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "PLKSubmissionData", + "printedName": "LinkKit.PLKSubmissionData", + "usr": "c:objc(cs)PLKSubmissionData" + } + ], + "declKind": "Func", + "usr": "c:@M@LinkKit@objc(cs)PLKHandlerShim(im)submit:", + "mangledName": "$s7LinkKit14PLKHandlerShimC6submityySo17PLKSubmissionDataCF", + "moduleName": "LinkKit", + "isOpen": true, + "objc_name": "submit:", + "declAttributes": [ + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, { "kind": "Constructor", "name": "init", @@ -45566,20 +45824,43 @@ } ], "declKind": "Var", - "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridge33_32F4DB776C6A6928E36575C991298D05LLSbvp", - "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridge33_32F4DB776C6A6928E36575C991298D05LLSbvp", + "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvp", + "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvp", "moduleName": "LinkKit", - "isInternal": true, "declAttributes": [ "HasInitialValue", "Final", "HasStorage", "Custom", - "AccessControl", + "SetterAccess", "RawDocComment" ], "fixedbinaryorder": 3, - "hasStorage": true + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvg", + "mangledName": "$s7LinkKit34InProcessWebviewFallbackControllerC34didReceiveReadyMessageFromJsBridgeSbvg", + "moduleName": "LinkKit", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { "kind": "Var", @@ -47398,6 +47679,36 @@ "reqNewWitnessTableEntry": true, "funcSelfKind": "NonMutating" }, + { + "kind": "Function", + "name": "submit", + "printedName": "submit(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:7LinkKit7HandlerP6submit4datayAA14SubmissionData_p_tF", + "mangledName": "$s7LinkKit7HandlerP6submit4datayAA14SubmissionData_p_tF", + "moduleName": "LinkKit", + "genericSig": "<τ_0_0 where τ_0_0 : LinkKit.Handler>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "RawDocComment" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, { "kind": "Function", "name": "createEmbeddedView", @@ -50390,6 +50701,44 @@ } ] }, + { + "kind": "TypeDecl", + "name": "WorkflowSubmissionData", + "printedName": "WorkflowSubmissionData", + "children": [ + { + "kind": "Function", + "name": "create", + "printedName": "create(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WorkflowSubmissionData", + "printedName": "Workflow.WorkflowSubmissionData", + "usr": "s:8Workflow0A14SubmissionDataV" + }, + { + "kind": "TypeNominal", + "name": "SubmissionData", + "printedName": "any LinkKit.SubmissionData", + "usr": "s:7LinkKit14SubmissionDataP" + } + ], + "declKind": "Func", + "usr": "s:8Workflow0A14SubmissionDataV7LinkKitE6create4fromAcD0bC0_p_tFZ", + "mangledName": "$s8Workflow0A14SubmissionDataV7LinkKitE6create4fromAcD0bC0_p_tFZ", + "moduleName": "LinkKit", + "static": true, + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:8Workflow0A14SubmissionDataV", + "mangledName": "$s8Workflow0A14SubmissionDataV", + "moduleName": "Workflow", + "isExternal": true + }, { "kind": "TypeDecl", "name": "TextInputViewModel", @@ -52484,322 +52833,336 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12682, + "offset": 13065, "length": 32, "value": "\"BANK_INCOME_INSIGHTS_COMPLETED\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12757, + "offset": 13140, "length": 13, "value": "\"CLOSE_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12808, + "offset": 13191, "length": 7, "value": "\"ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12852, + "offset": 13235, "length": 6, "value": "\"EXIT\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12900, + "offset": 13283, "length": 12, "value": "\"FAIL_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 12952, + "offset": 13335, "length": 9, "value": "\"HANDOFF\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13023, + "offset": 13406, "length": 34, "value": "\"IDENTITY_VERIFICATION_START_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13118, + "offset": 13501, "length": 33, "value": "\"IDENTITY_VERIFICATION_PASS_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13212, + "offset": 13595, "length": 33, "value": "\"IDENTITY_VERIFICATION_FAIL_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13315, + "offset": 13698, "length": 43, "value": "\"IDENTITY_VERIFICATION_PENDING_REVIEW_STEP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13431, + "offset": 13814, "length": 46, "value": "\"IDENTITY_VERIFICATION_PENDING_REVIEW_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13543, + "offset": 13926, "length": 38, "value": "\"IDENTITY_VERIFICATION_CREATE_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13647, + "offset": 14030, "length": 38, "value": "\"IDENTITY_VERIFICATION_RESUME_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13749, + "offset": 14132, "length": 36, "value": "\"IDENTITY_VERIFICATION_PASS_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13849, + "offset": 14232, "length": 36, "value": "\"IDENTITY_VERIFICATION_FAIL_SESSION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 13944, + "offset": 14327, "length": 31, "value": "\"IDENTITY_VERIFICATION_OPEN_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14036, + "offset": 14419, "length": 33, "value": "\"IDENTITY_VERIFICATION_RESUME_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14129, + "offset": 14512, "length": 32, "value": "\"IDENTITY_VERIFICATION_CLOSE_UI\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14218, + "offset": 14601, "length": 28, "value": "\"MATCHED_SELECT_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14304, + "offset": 14687, "length": 30, "value": "\"MATCHED_SELECT_VERIFY_METHOD\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14371, + "offset": 14754, "length": 6, "value": "\"OPEN\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14421, + "offset": 14804, "length": 15, "value": "\"OPEN_MY_PLAID\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14478, + "offset": 14861, "length": 12, "value": "\"OPEN_OAUTH\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14551, + "offset": 14934, "length": 33, "value": "\"PROFILE_ELIGIBILITY_CHECK_READY\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14645, + "offset": 15028, "length": 33, "value": "\"PROFILE_ELIGIBILITY_CHECK_ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14728, + "offset": 15104, + "length": 13, + "value": "\"LAYER_READY\"" + }, + { + "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", + "kind": "StringLiteral", + "offset": 15167, + "length": 21, + "value": "\"LAYER_NOT_AVAILABLE\"" + }, + { + "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", + "kind": "StringLiteral", + "offset": 15238, "length": 20, "value": "\"SEARCH_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14806, + "offset": 15316, "length": 29, "value": "\"SELECT_DEGRADED_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14889, + "offset": 15399, "length": 25, "value": "\"SELECT_DOWN_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 14972, + "offset": 15482, "length": 29, "value": "\"SELECT_FILTERED_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15051, + "offset": 15561, "length": 20, "value": "\"SELECT_INSTITUTION\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15115, + "offset": 15625, "length": 14, "value": "\"SELECT_BRAND\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15176, + "offset": 15686, "length": 18, "value": "\"SELECT_AUTH_TYPE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15246, + "offset": 15756, "length": 23, "value": "\"SUBMIT_ACCOUNT_NUMBER\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15317, + "offset": 15827, "length": 18, "value": "\"SUBMIT_DOCUMENTS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15390, + "offset": 15900, "length": 26, "value": "\"SUBMIT_DOCUMENTS_SUCCESS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15469, + "offset": 15979, "length": 24, "value": "\"SUBMIT_DOCUMENTS_ERROR\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15545, + "offset": 16055, "length": 23, "value": "\"SUBMIT_ROUTING_NUMBER\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15614, + "offset": 16124, "length": 17, "value": "\"VIEW_DATA_TYPES\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15673, + "offset": 16183, "length": 12, "value": "\"SUBMIT_OTP\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15729, + "offset": 16239, "length": 14, "value": "\"SUBMIT_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15791, + "offset": 16301, "length": 19, "value": "\"SKIP_SUBMIT_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15854, + "offset": 16364, "length": 14, "value": "\"VERIFY_PHONE\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15918, + "offset": 16428, "length": 20, "value": "\"SUBMIT_CREDENTIALS\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 15980, + "offset": 16490, "length": 12, "value": "\"SUBMIT_MFA\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 16039, + "offset": 16549, "length": 17, "value": "\"TRANSITION_VIEW\"" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/Plaid\/EventName.swift", "kind": "StringLiteral", - "offset": 16110, + "offset": 16620, "length": 25, "value": "\"CONNECT_NEW_INSTITUTION\"" }, @@ -53534,14 +53897,14 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/LinkHandler.swift", "kind": "IntegerLiteral", - "offset": 8145, + "offset": 8691, "length": 3, "value": "390" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/LinkHandler.swift", "kind": "IntegerLiteral", - "offset": 8158, + "offset": 8704, "length": 3, "value": "690" }, @@ -54003,56 +54366,56 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17845, + "offset": 18173, "length": 15, "value": "1" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17870, + "offset": 18198, "length": 12, "value": "2" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17892, + "offset": 18220, "length": 21, "value": "3" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17923, + "offset": 18251, "length": 7, "value": "4" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17845, + "offset": 18173, "length": 15, "value": "1" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17870, + "offset": 18198, "length": 12, "value": "2" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17892, + "offset": 18220, "length": 21, "value": "3" }, { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ObjCBridge\/PlaidObjCBridge.swift", "kind": "IntegerLiteral", - "offset": 17923, + "offset": 18251, "length": 7, "value": "4" }, @@ -54689,7 +55052,7 @@ { "filePath": "\/Users\/tests\/~tests\/jenkins\/workspace\/~tests\/jenkins\/workspace\/workspace\/link-ios-pull-request_PR-3065\/link\/apple\/Sources\/ViewControllers\/InProcessWebviewFallbackController.swift", "kind": "BooleanLiteral", - "offset": 4754, + "offset": 4759, "length": 5, "value": "false" }, diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index b15ae9a0..a3700fea 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -75,6 +75,8 @@ public enum EventName : Swift.CustomStringConvertible, Swift.Codable { case identityVerificationOpenUI case identityVerificationResumeUI case identityVerificationCloseUI + case layerReady + case layerNotAvailable case matchedSelectInstitution case matchedSelectVerifyMethod case open @@ -336,6 +338,9 @@ public struct ExitError : Swift.Error, Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +public protocol SubmissionData { + var phoneNumber: Swift.String? { get } +} public enum MFAType : Swift.CustomStringConvertible, Swift.Codable { case code case device @@ -633,6 +638,7 @@ extension LinkKit.AccountSubtype.Investment { } public protocol Handler { func open(presentUsing method: LinkKit.PresentationMethod) + func submit(data: any LinkKit.SubmissionData) func createEmbeddedView(presentUsing: LinkKit.PresentationMethod) -> UIKit.UIView func resumeAfterTermination(from redirectUri: Foundation.URL) } diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index c5accbc1..b43cee16 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index b15ae9a0..a3700fea 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -75,6 +75,8 @@ public enum EventName : Swift.CustomStringConvertible, Swift.Codable { case identityVerificationOpenUI case identityVerificationResumeUI case identityVerificationCloseUI + case layerReady + case layerNotAvailable case matchedSelectInstitution case matchedSelectVerifyMethod case open @@ -336,6 +338,9 @@ public struct ExitError : Swift.Error, Swift.Codable { public func encode(to encoder: any Swift.Encoder) throws public init(from decoder: any Swift.Decoder) throws } +public protocol SubmissionData { + var phoneNumber: Swift.String? { get } +} public enum MFAType : Swift.CustomStringConvertible, Swift.Codable { case code case device @@ -633,6 +638,7 @@ extension LinkKit.AccountSubtype.Investment { } public protocol Handler { func open(presentUsing method: LinkKit.PresentationMethod) + func submit(data: any LinkKit.SubmissionData) func createEmbeddedView(presentUsing: LinkKit.PresentationMethod) -> UIKit.UIView func resumeAfterTermination(from redirectUri: Foundation.URL) } diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule index 4316f867..b3280f7b 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule and b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/Info.plist b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/Info.plist index 21a18671..a7fb309d 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/Info.plist and b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/Info.plist differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/_CodeSignature/CodeDirectory b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/_CodeSignature/CodeDirectory index cdebd6a7..9b6f91c9 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/_CodeSignature/CodeDirectory and b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/_CodeSignature/CodeDirectory differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/_CodeSignature/CodeRequirements-1 b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/_CodeSignature/CodeRequirements-1 index 2cfe3d15..16f0ebe2 100644 Binary files a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/_CodeSignature/CodeRequirements-1 and b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/Threads_Threads.bundle/_CodeSignature/CodeRequirements-1 differ diff --git a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/_CodeSignature/CodeResources b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/_CodeSignature/CodeResources index 56b1f918..af4a6d29 100644 --- a/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/_CodeSignature/CodeResources +++ b/LinkKit.xcframework/ios-arm64_x86_64-simulator/LinkKit.framework/_CodeSignature/CodeResources @@ -18,51 +18,51 @@ Headers/PLKPlaid.h - w6IsTzvFzbp2mVgiu1XOlht3JgQ= + +4zNmOv+aSEIqaLZ5iOl9E6Saxg= Info.plist - AiMKlsLbX8dom2LEiAPgDO2/0Bw= + jZ9erPV8Rt+R08inyPimRwVsYRA= Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.abi.json - qK3pE9IscWTGOXtS8SDivcKVt/8= + H0AFOY1L/Kk+u3QU5u772ljYPHs= Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - rVtYSnWu7YunNGUfF6sIA2Ah7PA= + GxjRre209i4k9pCDAzB1NsBznMw= Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc - L4i087QZWSRTPueD/5Rje/YaPig= + /7lzX+VLU4XOxVBjA63m55O0P/A= Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface - rVtYSnWu7YunNGUfF6sIA2Ah7PA= + GxjRre209i4k9pCDAzB1NsBznMw= Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule - u/3Iv2rwxohcXGd0txa3MSvJeTk= + CfzBeWtLalM1lct9fhLGveYx1Kk= Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.abi.json - qK3pE9IscWTGOXtS8SDivcKVt/8= + H0AFOY1L/Kk+u3QU5u772ljYPHs= Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - ZoYSoyvPKS+OR2OAVyeFt+FrlFA= + t6k+0dT90bMJ/pjWRUHG/d5uikg= Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - ed01oL5cHjarE3JU4rl9f8LeZQ0= + zjr6l+JW30BnGby14HGCQ3LWVTs= Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - ZoYSoyvPKS+OR2OAVyeFt+FrlFA= + t6k+0dT90bMJ/pjWRUHG/d5uikg= Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - R52qQaeDlgw7fetyqgGVXPUxRVQ= + cDPOQ0nucYsGoJy4Ktwa7QF3hec= Modules/module.modulemap @@ -78,11 +78,11 @@ Threads_Threads.bundle/Info.plist - 5EIvZPj002R6uP/N+IoWqtGLeTQ= + tTF+yV1JVrqdLTK/a7rjcZqQitU= Threads_Threads.bundle/_CodeSignature/CodeDirectory - V0btdtJvabImcI5W94BiWQdLtUc= + Yqz3X+1qF7hH87b1wMFtgmPu8fI= Threads_Threads.bundle/_CodeSignature/CodeRequirements @@ -90,7 +90,7 @@ Threads_Threads.bundle/_CodeSignature/CodeRequirements-1 - eoXHgCKDp4px5dFXfn4mdulyP3c= + BPLVkLXmaSAvc3BYeZTV96hOww4= Threads_Threads.bundle/_CodeSignature/CodeResources @@ -128,77 +128,77 @@ hash2 - QPl5tZYwSF2ARi5wUt2XBPEjRpCvlr8xN5BPcYDFNvo= + AoyBXxThXf4/mnXHSHP8pGR6k+UK5f0cjWiwzIujScE= Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.abi.json hash2 - pbB6t/UKyOG0xfDJ4rk7TEZbcjqoxhxYJkRJil6HcP8= + dZ6fhqSHn5faAokgC7XKJsi3zcek3Vfo4npOeRWIxXQ= Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash2 - 8pjH1zb+tpofSPB6kDwuj9+ngX5t+1cb2P/C5HMIgac= + 139BH2yyR1EXRqxCzz73mb7R/83Pw50rRmqo6KH2nJw= Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash2 - poObMdYDp2yf/5Pq4lNhMlYtgT18i00xLiztfIsE9Po= + FrGLl/oEfNNhPeGNiGq9HigYshZOMN5Dq2zZVk13kLY= Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash2 - 8pjH1zb+tpofSPB6kDwuj9+ngX5t+1cb2P/C5HMIgac= + 139BH2yyR1EXRqxCzz73mb7R/83Pw50rRmqo6KH2nJw= Modules/LinkKit.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - WoyqRAn+GbExuyOTyxkTjkWguvcsS5jN8u/EUTsdsUA= + lywxJgfoTzm3VJ+WoDwVtl2rKgnwnXMHXeUPTb/bsWc= Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.abi.json hash2 - pbB6t/UKyOG0xfDJ4rk7TEZbcjqoxhxYJkRJil6HcP8= + dZ6fhqSHn5faAokgC7XKJsi3zcek3Vfo4npOeRWIxXQ= Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash2 - 4XG0u5KXtysI/9YvQ9CBbIsKEgg1HM3/68BuUffXBdQ= + FtxUKk/Y9JolmotSf5DBIieJAPX4cp6evpjDIkOVB8o= Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash2 - qIhu8Le9rzJ2Jn1qUDBwm7lx/SgwWaqAXNO1+XZUApo= + HjwQ4RXV8nEu6E45o/GNPFDXzZVJnFcpwdYzZ7rRG7g= Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash2 - 4XG0u5KXtysI/9YvQ9CBbIsKEgg1HM3/68BuUffXBdQ= + FtxUKk/Y9JolmotSf5DBIieJAPX4cp6evpjDIkOVB8o= Modules/LinkKit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - FrqiCKDOOi7P8aXiFaauj6unkvZV/fS/cg8SlR5MKdM= + WiFX5/HZ8Hvp8FuTWxKRfSrMRxWXkaAuh6XCkuyeR/U= Modules/module.modulemap @@ -226,14 +226,14 @@ hash2 - yeWB0NJq3+xB5xxgxrsQDIYJQXcIyLeN/Spm9zOydAU= + p9v41TmKxXrCAt4aXqOezdQBXM0hrbaLkNnDOdIeeoA= Threads_Threads.bundle/_CodeSignature/CodeDirectory hash2 - qqbA/RKZVtdVe0TQ54Ng39FGAI9ylt7/gXo5Sle3rOI= + D6m7Xf90M/lkfdLYa62c1U/uMIqOLt1vqxZ5yFpXiZM= Threads_Threads.bundle/_CodeSignature/CodeRequirements @@ -247,7 +247,7 @@ hash2 - GcddTZaTsk1js1kD7FMqSo7oPtSzGygLnjQ4xlbKziM= + m99bBMuIkOxGwpB/ci2p0iDAAMxLWUDuDzrWy3MnOrg= Threads_Threads.bundle/_CodeSignature/CodeResources diff --git a/Plaid.podspec b/Plaid.podspec index 15b85f55..e4b050cf 100644 --- a/Plaid.podspec +++ b/Plaid.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = 'Plaid' s.module_name = 'LinkKit' - s.version = '6.0.0-beta4' + s.version = '6.0.0-beta5' s.summary = 'The official Plaid Link SDK for iOS.'