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.'