diff --git a/Package.swift b/Package.swift index 0eb61ae..515ba7a 100644 --- a/Package.swift +++ b/Package.swift @@ -15,7 +15,7 @@ let package = Package( targets: ["TSAuthenticationSDK", "TSAuthenticationSDK-Dependencies"]) ], dependencies: [ - .package(url: "https://github.com/TransmitSecurity/core-ios-sdk.git", from: "1.0.29") + .package(url: "https://github.com/TransmitSecurity/core-ios-sdk.git", from: "1.0.31") ], targets: [ .binaryTarget( diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK-Swift.h b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK-Swift.h index bec64d7..07ac4ab 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK-Swift.h +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK-Swift.h @@ -315,6 +315,55 @@ SWIFT_CLASS("_TtC19TSAuthenticationSDK16TSAuthentication") +SWIFT_CLASS("_TtC19TSAuthenticationSDK30TSWebAuthnAllowCredentialsData") +@interface TSWebAuthnAllowCredentialsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsData") +@interface TSWebAuthnAuthenticationCredentialRequestOptionsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionData") +@interface TSWebAuthnAuthenticatorSelectionData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsData") +@interface TSWebAuthnCredentialRequestOptionsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsData") +@interface TSWebAuthnPubKeyCredParamsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK16TSWebAuthnRPData") +@interface TSWebAuthnRPData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK18TSWebAuthnUserData") +@interface TSWebAuthnUserData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + #endif diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK.swift b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK.swift index b470864..bf8aa2a 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK.swift +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK.swift @@ -19,6 +19,10 @@ public typealias TSTOTPRegistrationCompletion = (Result) -> () public typealias TSApprovalCompletion = (Result) -> () public typealias TSNativeBiometricsApprovalCompletion = (Result) -> () +public typealias TSSignChallengeCompletion = (Result) -> Void +public typealias TSPinCodeRegistrationCompletion = (Result) -> () +public typealias TSPinCodeAuthenticationCompletion = (Result) -> () +public typealias TSPinCodeUnregistrationCompletion = (Result) -> () /// Alternate paths used by the SDK to route API calls to your proxy server. public struct WebAuthnApis: Codable { @@ -146,6 +150,17 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, controller.register(username: username, displayName: displayName, completion: completion) } + /** + Initiates the client-side WebAuthn credential registration process using parameters provided by the backend. + - Parameter webAuthnRegistrationData: The JSON response object received from your backend containing the necessary data to initiate the WebAuthn registration on the client device. + - Parameter completion: An optional closure that is called asynchronously upon the completion (either success or failure) of the WebAuthn registration attempt. + */ + public func registerWebAuthn(_ webAuthnRegistrationData: TSWebAuthnRegistrationData, completion: TSRegistrationCompletion?) { + guard let controller else { completion?(.failure(.notInitialized)); return } + // 1. webauthn-registration: start registration + controller.register(webAuthnRegistrationData, completion: completion) + } + /** Invokes a WebAuthn credential authentication, including prompting the user for biometrics. If authentication is completed successfully, this function will return a callback containing a WebAuthnEncodedResult. @@ -158,7 +173,18 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, } /** - Invokes a WebAuthn credential sign transaction, including prompting the user for biometrics. + Invokes a WebAuthn credential authentication, including prompting the user for biometrics. + - Parameter webAuthnAuthenticationData: The JSON response object received from your backend containing the necessary data to initiate the WebAuthn authentication on the client device. + - Parameter completion: A closure that is called asynchronously upon the completion (success or failure) of the WebAuthn authentication attempt. + */ + public func authenticateWebAuthn(_ webAuthnAuthenticationData: TSWebAuthnAuthenticationData, options: TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationCompletion? = nil) { + guard let controller else { completion?(.failure(.notInitialized)); return } + + controller.authenticate(webAuthnAuthenticationData, options: options, completion: completion) + } + + /** + Invokes a WebAuthn credential signing transaction, including prompting the user for biometrics. If transaction signing is completed successfully, this function will return a callback containing a WebAuthnEncodedResult. The WebAuthnEncodedResult should be used to make a completion request using your backend API which will commuincate with Transmit's Service */ @@ -168,6 +194,17 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, controller.authenticate(username: username, options: options, completion: completion) } + /** + Initiates a WebAuthn credential signing transaction, typically prompting the user for biometrics or a security key. + - Parameter webAuthnAuthenticationData: The JSON response object received from your backend containing the necessary data to initiate the WebAuthn authentication on the client device. + - Parameter completion: A closure called asynchronously upon completion (success or failure) of the WebAuthn signing attempt. + */ + public func signWebauthnTransaction(_ webAuthnAuthenticationData: TSWebAuthnAuthenticationData, options: TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationCompletion? = nil) { + guard let controller else { completion?(.failure(.notInitialized)); return } + + controller.authenticate(webAuthnAuthenticationData, options: options) + } + /** Invokes a WebAuthn credential authentication, including prompting the user for biometrics, in order to verify a user's authorization for a specific action. If authentication is completed successfully, this function will return a callback containing a WebAuthnEncodedResult. @@ -184,6 +221,20 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, controller.approval(username: username, approvalData: approvalData, options: options, completion: completion) } + /** + Invokes a WebAuthn credential authentication, including prompting the user for biometrics, in order to verify a user's authorization for a specific action. + If authentication is completed successfully, this function will return a callback containing a WebAuthnEncodedResult. + The WebAuthnEncodedResult should be used to make a completion request using your backend API which will commuincate with Transmit's Service + + - Parameter webAuthnAuthenticationData: The JSON response object received from your backend containing the necessary data to initiate the WebAuthn approval on the client device. + - Parameter completion: A closure that is called asynchronously upon the completion (success or failure) of the WebAuthn approval attempt. + */ + public func approvalWebAuthn(_ webAuthnAuthenticationData: TSWebAuthnAuthenticationData, options: TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSApprovalCompletion? = nil) { + guard let controller else { completion?(.failure(.notInitialized)); return } + + controller.approval(webAuthnAuthenticationData, options: options, completion: completion) + } + /** Registers native biometrics (Touch ID or Face ID) on the device for user authentication. */ @@ -272,6 +323,131 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, controller.generateTOTPCodeWithChallenge(UUID: UUID, challenge: challenge, completion: completion) } + + /// Registers a new PIN code for the given user, calling the completion handler when done. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - pinCode: The PIN string to register. + /// - completion: A callback invoked on the MainActor with either: + /// • `.success(TSPinCodeRegistrationResult)` on success, or + /// • `.failure(TSAuthenticationError)` on error. + public func registerPinCode(username: String, pinCode: String, completion: @escaping TSPinCodeRegistrationCompletion) { + Task { @MainActor in + do { + let result = try await registerPinCode(username: username, pinCode: pinCode) + completion(.success(result)) + } catch let error as TSPinCodeError { + completion(.failure(.pinCodeError(error))) + } catch { + completion(.failure(.pinCodeError(.internal(error)))) + } + } + } + + /// Async variant that actually performs the PIN registration. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - pinCode: The PIN string to register. + /// - Returns: `TSPinCodeRegistrationResult` on success. + /// - Throws: `TSAuthenticationError` from the controller. + public func registerPinCode(username: String, pinCode: String) async throws -> TSPinCodeRegistrationResult { + guard let controller else { throw TSAuthenticationError.notInitialized } + + do { + return try await controller.registerPINCode(username: username, pinCode: pinCode) + } catch let error as TSPinCodeError { + TSLog.e("PIN code registration failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(error) + } catch { + TSLog.e("PIN code registration failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(.internal(error)) + } + } + + /// Authenticates a user’s PIN against a server‐provided challenge, calling the completion handler when done. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - pinCode: The entered PIN string. + /// - challenge: A server‐provided challenge string to sign/verify. + /// - completion: A callback invoked on the MainActor with either: + /// • `.success(TSPinCodeAuthenticationResult)` on success, or + /// • `.failure(TSAuthenticationError)` on error. + public func authenticatePinCode(username: String, pinCode: String, challenge: String, completion: @escaping TSPinCodeAuthenticationCompletion) { + Task { @MainActor in + do { + let result = try await authenticatePinCode(username: username, pinCode: pinCode, challenge: challenge) + completion(.success(result)) + } catch let error as TSPinCodeError { + completion(.failure(.pinCodeError(error))) + } catch { + completion(.failure(.pinCodeError(.internal(error)))) + } + } + } + + /// Unregister user's Pin Code authenticator. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - completion: A callback invoked on the MainActor with either: + /// • `.success(TSPinCodeUnregistrationResult)` on success, or + /// • `.failure(TSAuthenticationError)` on error. + public func unregisterPinCode(username: String, completion: @escaping TSPinCodeUnregistrationCompletion) { + Task { @MainActor in + do { + let result = try await unregisterPinCode(username: username) + completion(.success(result)) + } catch let error as TSPinCodeError { + completion(.failure(.pinCodeError(error))) + } catch { + completion(.failure(.pinCodeError(.internal(error)))) + } + } + } + + /// Unregister user's Pin Code authenticator. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - Returns: `TSPinCodeUnregistrationResult` on success. + /// - Throws: `TSAuthenticationError` from the controller. + public func unregisterPinCode(username: String) async throws -> TSPinCodeUnregistrationResult { + guard let controller else { throw TSAuthenticationError.notInitialized } + + do { + return try await controller.unregisterPinCode(username: username) + } catch let error as TSPinCodeError { + TSLog.e("PIN code unregistration failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(error) + } catch { + TSLog.e("PIN code unregistration failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(.internal(error)) + } + } + + /// Async variant that actually performs the PIN authentication. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - pinCode: The entered PIN string. + /// - challenge: The server‐provided challenge to prove possession of the PIN key. + /// - Returns: `TSPinCodeAuthenticationResult` on success. + /// - Throws: `TSAuthenticationError` from the controller. + public func authenticatePinCode(username: String, pinCode: String, challenge: String) async throws -> TSPinCodeAuthenticationResult { + guard let controller else { throw TSAuthenticationError.notInitialized } + do { + return try await controller.authenticatePinCode(username: username, pinCode: pinCode, challenge: challenge) + } catch let error as TSPinCodeError { + TSLog.e("PIN code authentication failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(error) + } catch { + TSLog.e("PIN code authentication failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(.internal(error)) + } + } /** Retrieves device-specific information, such as public key and its associated ID, which are unique to the application installed on the device. @@ -282,6 +458,15 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, controller.getDeviceInfo(completion) } + /** + Signs the `challenge` string with the device key. + - Parameter challenge: The string to sign. + - Parameter completion: The callback containing either error or result object contaiting signed challenge. + */ + public func signWithDeviceKey(challenge: String, completion: @escaping TSSignChallengeCompletion) { + controller?.signChallenge(challenge, completion: completion) + } + /** Checks if the WebAuthn feature is supported on the current iOS version. @return diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Info.plist b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Info.plist index 9752db0..45d01e1 100644 Binary files a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Info.plist and b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Info.plist differ diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.abi.json b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.abi.json index 68a7b4a..b1066c4 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.abi.json +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.abi.json @@ -1042,8 +1042,8 @@ }, { "kind": "Function", - "name": "authenticateWebAuthn", - "printedName": "authenticateWebAuthn(username:options:completion:)", + "name": "registerWebAuthn", + "printedName": "registerWebAuthn(_:completion:)", "children": [ { "kind": "TypeNominal", @@ -1052,26 +1052,19 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "hasDefaultArg": true, - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Swift.Result) -> ())?", + "printedName": "((Swift.Result) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1081,13 +1074,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationResult", - "printedName": "TSAuthenticationSDK.TSAuthenticationResult", - "usr": "s:19TSAuthenticationSDK0A6ResultC" + "name": "TSRegistrationResult", + "printedName": "TSAuthenticationSDK.TSRegistrationResult", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC" }, { "kind": "TypeNominal", @@ -1101,13 +1094,12 @@ ] } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", - "mangledName": "$s19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", + "usr": "s:19TSAuthenticationSDK0A0C16registerWebAuthn_10completionyAA05TSWebE16RegistrationDataV_ys6ResultOyAA014TSRegistrationJ0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C16registerWebAuthn_10completionyAA05TSWebE16RegistrationDataV_ys6ResultOyAA014TSRegistrationJ0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1118,8 +1110,8 @@ }, { "kind": "Function", - "name": "signWebauthnTransaction", - "printedName": "signWebauthnTransaction(username:options:completion:)", + "name": "authenticateWebAuthn", + "printedName": "authenticateWebAuthn(username:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1182,8 +1174,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", - "mangledName": "$s19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", + "usr": "s:19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1194,8 +1186,8 @@ }, { "kind": "Function", - "name": "approvalWebAuthn", - "printedName": "approvalWebAuthn(approvalData:username:options:completion:)", + "name": "authenticateWebAuthn", + "printedName": "authenticateWebAuthn(_:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1204,38 +1196,9 @@ }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" }, { "kind": "TypeNominal", @@ -1287,8 +1250,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", - "mangledName": "$s19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "usr": "s:19TSAuthenticationSDK0A0C20authenticateWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C20authenticateWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1299,8 +1262,8 @@ }, { "kind": "Function", - "name": "registerNativeBiometrics", - "printedName": "registerNativeBiometrics(username:completion:)", + "name": "signWebauthnTransaction", + "printedName": "signWebauthnTransaction(username:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1314,41 +1277,57 @@ "usr": "s:SS" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Result) -> ()", + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Result", - "printedName": "Swift.Result", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsRegistrationResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsRegistrationResult", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" } - ], - "usr": "s:s6ResultO" + ] } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1359,8 +1338,8 @@ }, { "kind": "Function", - "name": "authenticateNativeBiometrics", - "printedName": "authenticateNativeBiometrics(username:challenge:completion:)", + "name": "signWebauthnTransaction", + "printedName": "signWebauthnTransaction(_:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1369,52 +1348,62 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Result) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Result", - "printedName": "Swift.Result", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsAuthenticationResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" } - ], - "usr": "s:s6ResultO" + ] } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C23signWebauthnTransaction_7options10completionyAA28TSWebAuthnAuthenticationDataV_AC03WebiJ7OptionsVys6ResultOyAA0aN0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C23signWebauthnTransaction_7options10completionyAA28TSWebAuthnAuthenticationDataV_AC03WebiJ7OptionsVys6ResultOyAA0aN0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1425,8 +1414,8 @@ }, { "kind": "Function", - "name": "unregistersNativeBiometrics", - "printedName": "unregistersNativeBiometrics(username:completion:)", + "name": "approvalWebAuthn", + "printedName": "approvalWebAuthn(approvalData:username:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1435,58 +1424,103 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Result) -> ()", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Result", - "printedName": "Swift.Result", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsUnregisterResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsUnregisterResult", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC" - }, - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ], - "usr": "s:s6ResultO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "approvalNativeBiometrics", - "printedName": "approvalNativeBiometrics(username:challenge:completion:)", + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "approvalWebAuthn", + "printedName": "approvalWebAuthn(_:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1495,9 +1529,79 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C16approvalWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C16approvalWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerNativeBiometrics", + "printedName": "registerNativeBiometrics(username:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", @@ -1508,7 +1612,7 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1518,13 +1622,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsAuthenticationResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" + "name": "TSNativeBiometricsRegistrationResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsRegistrationResult", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC" }, { "kind": "TypeNominal", @@ -1539,8 +1643,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1551,8 +1655,8 @@ }, { "kind": "Function", - "name": "registerTOTP", - "printedName": "registerTOTP(URI:securityType:completion:)", + "name": "authenticateNativeBiometrics", + "printedName": "authenticateNativeBiometrics(username:challenge:completion:)", "children": [ { "kind": "TypeNominal", @@ -1567,14 +1671,14 @@ }, { "kind": "TypeNominal", - "name": "TSTOTPSecurityType", - "printedName": "TSAuthenticationSDK.TSTOTPSecurityType", - "usr": "s:19TSAuthenticationSDK18TSTOTPSecurityTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1584,13 +1688,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPRegistrationResult", - "printedName": "TSAuthenticationSDK.TSTOTPRegistrationResult", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC" + "name": "TSNativeBiometricsAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" }, { "kind": "TypeNominal", @@ -1605,8 +1709,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1617,8 +1721,8 @@ }, { "kind": "Function", - "name": "generateTOTPCode", - "printedName": "generateTOTPCode(UUID:completion:)", + "name": "unregistersNativeBiometrics", + "printedName": "unregistersNativeBiometrics(username:completion:)", "children": [ { "kind": "TypeNominal", @@ -1634,7 +1738,7 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1644,13 +1748,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPGenerateCodeResult", - "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + "name": "TSNativeBiometricsUnregisterResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsUnregisterResult", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC" }, { "kind": "TypeNominal", @@ -1665,8 +1769,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1677,8 +1781,8 @@ }, { "kind": "Function", - "name": "generateTOTPCodeWithChallenge", - "printedName": "generateTOTPCodeWithChallenge(UUID:challenge:completion:)", + "name": "approvalNativeBiometrics", + "printedName": "approvalNativeBiometrics(username:challenge:completion:)", "children": [ { "kind": "TypeNominal", @@ -1700,7 +1804,7 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1710,13 +1814,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPGenerateCodeResult", - "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + "name": "TSNativeBiometricsAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" }, { "kind": "TypeNominal", @@ -1731,8 +1835,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1743,18 +1847,30 @@ }, { "kind": "Function", - "name": "getDeviceInfo", - "printedName": "getDeviceInfo(_:)", + "name": "registerTOTP", + "printedName": "registerTOTP(URI:securityType:completion:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPSecurityType", + "printedName": "TSAuthenticationSDK.TSTOTPSecurityType", + "usr": "s:19TSAuthenticationSDK18TSTOTPSecurityTypeO" + }, { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1764,13 +1880,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSDeviceInfo", - "printedName": "TSAuthenticationSDK.TSDeviceInfo", - "usr": "s:19TSAuthenticationSDK12TSDeviceInfoV" + "name": "TSTOTPRegistrationResult", + "printedName": "TSAuthenticationSDK.TSTOTPRegistrationResult", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC" }, { "kind": "TypeNominal", @@ -1785,8 +1901,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", - "mangledName": "$s19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", + "usr": "s:19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1797,21 +1913,57 @@ }, { "kind": "Function", - "name": "isWebAuthnSupported", - "printedName": "isWebAuthnSupported()", + "name": "generateTOTPCode", + "printedName": "generateTOTPCode(UUID:completion:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPGenerateCodeResult", + "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", - "mangledName": "$s19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", + "usr": "s:19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ "Final", "AccessControl", @@ -1821,21 +1973,63 @@ }, { "kind": "Function", - "name": "isNativeBiometricsEnrolled", - "printedName": "isNativeBiometricsEnrolled()", + "name": "generateTOTPCodeWithChallenge", + "printedName": "generateTOTPCodeWithChallenge(UUID:challenge:completion:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPGenerateCodeResult", + "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", - "mangledName": "$s19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", + "usr": "s:19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ "Final", "AccessControl", @@ -1844,460 +2038,3894 @@ "funcSelfKind": "NonMutating" }, { - "kind": "TypeDecl", - "name": "WebAuthnAuthenticationOptions", - "printedName": "WebAuthnAuthenticationOptions", + "kind": "Function", + "name": "registerPinCode", + "printedName": "registerPinCode(username:pinCode:completion:)", "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "accessorKind": "get" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Var", - "name": "preferLocalCredantials", - "printedName": "preferLocalCredantials", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", - "moduleName": "TSAuthenticationSDK", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + "name": "TSPinCodeRegistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationResult", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", - "moduleName": "TSAuthenticationSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "usr": "s:s6ResultO" } ] } ], - "declKind": "Struct", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C15registerPinCode8username03pinE010completionySS_SSys6ResultOyAA05TSPine12RegistrationI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C15registerPinCode8username03pinE010completionySS_SSys6ResultOyAA05TSPine12RegistrationI0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "Final", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerPinCode", + "printedName": "registerPinCode(username:pinCode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeRegistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationResult", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "OptionSet", - "printedName": "OptionSet", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - } - ] - } - ], - "usr": "s:s9OptionSetP", - "mangledName": "$ss9OptionSetP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C15registerPinCode8username03pinE0AA05TSPinE18RegistrationResultCSS_SStYaKF", + "mangledName": "$s19TSAuthenticationSDK0A0C15registerPinCode8username03pinE0AA05TSPinE18RegistrationResultCSS_SStYaKF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "authenticatePinCode", + "printedName": "authenticatePinCode(username:pinCode:challenge:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "SetAlgebra", - "printedName": "SetAlgebra", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - } - ] - } - ], - "usr": "s:s10SetAlgebraP", - "mangledName": "$ss10SetAlgebraP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + "name": "TSPinCodeAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeAuthenticationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } - ] + ], + "usr": "s:s6ResultO" } - ], - "usr": "s:s25ExpressibleByArrayLiteralP", - "mangledName": "$ss25ExpressibleByArrayLiteralP" + ] } - ] + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challenge10completionySS_S2Sys6ResultOyAA05TSPine14AuthenticationJ0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challenge10completionySS_S2Sys6ResultOyAA05TSPine14AuthenticationJ0CAA0A5ErrorOGctF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "version", - "printedName": "version", + "kind": "Function", + "name": "unregisterPinCode", + "printedName": "unregisterPinCode(username:completion:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A0C7versionSSSgvp", - "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "AccessControl" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSPinCodeUnregistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } ], - "usr": "s:Sq" + "usr": "s:s6ResultO" } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C7versionSSSgvg", - "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvg", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C17unregisterPinCode8username10completionySS_ys6ResultOyAA05TSPine14UnregistrationH0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C17unregisterPinCode8username10completionySS_ys6ResultOyAA05TSPine14UnregistrationH0CAA0A5ErrorOGctF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "buildNumber", - "printedName": "buildNumber", + "kind": "Function", + "name": "unregisterPinCode", + "printedName": "unregisterPinCode(username:)", "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:19TSAuthenticationSDK0A0C11buildNumberSSSgvp", - "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvp", + "name": "TSPinCodeUnregistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C17unregisterPinCode8usernameAA05TSPinE20UnregistrationResultCSS_tYaKF", + "mangledName": "$s19TSAuthenticationSDK0A0C17unregisterPinCode8usernameAA05TSPinE20UnregistrationResultCSS_tYaKF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", - "AccessControl" + "AccessControl", + "RawDocComment" ], - "isFromExtension": true, - "accessors": [ + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "authenticatePinCode", + "printedName": "authenticatePinCode(username:pinCode:challenge:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "TSPinCodeAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeAuthenticationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challengeAA05TSPinE20AuthenticationResultCSS_S2StYaKF", + "mangledName": "$s19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challengeAA05TSPinE20AuthenticationResultCSS_S2StYaKF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeviceInfo", + "printedName": "getDeviceInfo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSDeviceInfo", + "printedName": "TSAuthenticationSDK.TSDeviceInfo", + "usr": "s:19TSAuthenticationSDK12TSDeviceInfoV" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } ], - "usr": "s:Sq" + "usr": "s:s6ResultO" } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C11buildNumberSSSgvg", - "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvg", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + ] } - ] - } - ], - "declKind": "Class", - "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSAuthentication", - "mangledName": "$s19TSAuthenticationSDK0A0C", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "AccessControl", - "Final", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "TSLogConfigurable", - "printedName": "TSLogConfigurable", - "usr": "s:9TSCoreSDK17TSLogConfigurableP", - "mangledName": "$s9TSCoreSDK17TSLogConfigurableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", + "mangledName": "$s19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "Function", + "name": "signWithDeviceKey", + "printedName": "signWithDeviceKey(challenge:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSSignChallengeResult", + "printedName": "TSAuthenticationSDK.TSSignChallengeResult", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C17signWithDeviceKey9challenge10completionySS_ys6ResultOyAA015TSSignChallengeI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C17signWithDeviceKey9challenge10completionySS_ys6ResultOyAA015TSSignChallengeI0CAA0A5ErrorOGctF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "Function", + "name": "isWebAuthnSupported", + "printedName": "isWebAuthnSupported()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", + "mangledName": "$s19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "Function", + "name": "isNativeBiometricsEnrolled", + "printedName": "isNativeBiometricsEnrolled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", + "mangledName": "$s19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, + { + "kind": "TypeDecl", + "name": "WebAuthnAuthenticationOptions", + "printedName": "WebAuthnAuthenticationOptions", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "preferLocalCredantials", + "printedName": "preferLocalCredantials", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "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:19TSAuthenticationSDK0A0C7versionSSSgvp", + "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "isFromExtension": 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:19TSAuthenticationSDK0A0C7versionSSSgvg", + "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvg", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "buildNumber", + "printedName": "buildNumber", + "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:19TSAuthenticationSDK0A0C11buildNumberSSSgvp", + "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "isFromExtension": 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:19TSAuthenticationSDK0A0C11buildNumberSSSgvg", + "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvg", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSAuthentication", + "mangledName": "$s19TSAuthenticationSDK0A0C", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "TSLogConfigurable", + "printedName": "TSLogConfigurable", + "usr": "s:9TSCoreSDK17TSLogConfigurableP", + "mangledName": "$s9TSCoreSDK17TSLogConfigurableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(challenge:allowCredentials:userVerification:rpId:user:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData?", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC9challenge16allowCredentials16userVerification4rpId0M0ACSSSg_SayAA0cd5AllowlI0CGSgA2iA0cd4UserI0CSgtcfc", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC9challenge16allowCredentials16userVerification4rpId0M0ACSSSg_SayAA0cd5AllowlI0CGSgA2iA0cd4UserI0CSgtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData(im)init", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSWebAuthnAllowCredentialsData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:displayName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC2id4name11displayNameACSSSg_A2Gtcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC2id4name11displayNameACSSSg_A2Gtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData(im)init", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "TypeDecl", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationError", + "children": [ + { + "kind": "Var", + "name": "notInitialized", + "printedName": "notInitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unsupportedOSVersion", + "printedName": "unsupportedOSVersion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "requestIsRunning", + "printedName": "requestIsRunning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "networkError", + "printedName": "networkError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "webAuthnError", + "printedName": "webAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "totpError", + "printedName": "totpError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "nativeBiometricsError", + "printedName": "nativeBiometricsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pinCodeError", + "printedName": "pinCodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSPinCodeError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO07pinCodeC0yAcA05TSPineC0OcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO07pinCodeC0yAcA05TSPineC0OcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "initializationError", + "printedName": "initializationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK0A5ErrorO", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnError", + "printedName": "TSWebAuthnError", + "children": [ + { + "kind": "Var", + "name": "canceled", + "printedName": "canceled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidResponse", + "printedName": "invalidResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notHandled", + "printedName": "notHandled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "failed", + "printedName": "failed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notInteractive", + "printedName": "notInteractive", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidDomain", + "printedName": "invalidDomain", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidWebAuthnSession", + "printedName": "invalidWebAuthnSession", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "userNotFound", + "printedName": "userNotFound", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSTOTPError", + "printedName": "TSTOTPError", + "children": [ + { + "kind": "Var", + "name": "nativeBiometricsNotAvailable", + "printedName": "nativeBiometricsNotAvailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "incorrectURIFormat", + "printedName": "incorrectURIFormat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notRegistered", + "printedName": "notRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidSecret", + "printedName": "invalidSecret", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidAlgorithm", + "printedName": "invalidAlgorithm", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidPeriod", + "printedName": "invalidPeriod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidDigits", + "printedName": "invalidDigits", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsError", + "printedName": "TSNativeBiometricsError", + "children": [ + { + "kind": "Var", + "name": "nativeBiometricsNotAvailable", + "printedName": "nativeBiometricsNotAvailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notRegistered", + "printedName": "notRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSPinCodeError", + "printedName": "TSPinCodeError", + "children": [ + { + "kind": "Var", + "name": "notRegistered", + "printedName": "notRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError.Type) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSPinCodeError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO13notRegisteredyA2CmF", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO13notRegisteredyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "duplicateCommitRegistration", + "printedName": "duplicateCommitRegistration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError.Type) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSPinCodeError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO27duplicateCommitRegistrationyA2CmF", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO27duplicateCommitRegistrationyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSPinCodeError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO8internalyACs0E0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO8internalyACs0E0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ { "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TSRegistrationResult", + "printedName": "TSRegistrationResult", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", + "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", + "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsRegistrationResult", + "printedName": "TSNativeBiometricsRegistrationResult", + "children": [ + { + "kind": "Var", + "name": "publicKey", + "printedName": "publicKey", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + "kind": "Var", + "name": "publicKeyId", + "printedName": "publicKeyId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + "kind": "Var", + "name": "keyType", + "printedName": "keyType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, + { + "kind": "Var", + "name": "attestation", + "printedName": "attestation", + "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:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": 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:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, @@ -2321,6 +5949,20 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "LocalAuthentication", + "printedName": "LocalAuthentication", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, { "kind": "Import", "name": "UIKit", @@ -2333,8 +5975,8 @@ }, { "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", + "name": "WebKit", + "printedName": "WebKit", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, @@ -2347,21 +5989,21 @@ }, { "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, { "kind": "Import", "name": "UIKit", @@ -2381,8 +6023,8 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ @@ -2394,521 +6036,744 @@ "name": "UIKit", "printedName": "UIKit", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", + "name": "CryptoKit", + "printedName": "CryptoKit", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "TypeDecl", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationError", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSWebAuthnRegistrationData", "children": [ { "kind": "Var", - "name": "notInitialized", - "printedName": "notInitialized", + "name": "webauthnSessionId", + "printedName": "webauthnSessionId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvp", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvg", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "credentialCreationOptions", + "printedName": "credentialCreationOptions", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvp", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvg", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } ] }, { "kind": "Var", - "name": "unsupportedOSVersion", - "printedName": "unsupportedOSVersion", + "name": "username", + "printedName": "username", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvp", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvg", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvg", + "moduleName": "TSAuthenticationSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(webauthnSessionId:credentialCreationOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionId25credentialCreationOptionsACSS_AA0cd17CredentialRequestlF0Ctcfc", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionId25credentialCreationOptionsACSS_AA0cd17CredentialRequestlF0Ctcfc", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "AccessControl", "RawDocComment" - ] + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "requestIsRunning", - "printedName": "requestIsRunning", + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataVyAC10Foundation0F0VKcfc", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataVyAC10Foundation0F0VKcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV4fromACs7Decoder_p_tKcfc", "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "throwing": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "networkError", - "printedName": "networkError", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV6encode2toys7Encoder_p_tKF", "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSWebAuthnAuthenticationData", + "children": [ { "kind": "Var", - "name": "webAuthnError", - "printedName": "webAuthnError", + "name": "webauthnSessionId", + "printedName": "webauthnSessionId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvp", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "totpError", - "printedName": "totpError", - "children": [ + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvg", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "nativeBiometricsError", - "printedName": "nativeBiometricsError", + "name": "credentialRequestOptions", + "printedName": "credentialRequestOptions", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvp", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvg", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } ] }, { "kind": "Var", - "name": "internal", - "printedName": "internal", + "name": "username", + "printedName": "username", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvp", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "initializationError", - "printedName": "initializationError", - "children": [ + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvg", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvg", + "moduleName": "TSAuthenticationSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(webauthnSessionId:credentialRequestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionId24credentialRequestOptionsACSS_AA0cde10CredentialklF0Ctcfc", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionId24credentialRequestOptionsACSS_AA0cde10CredentialklF0Ctcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataVyAC10Foundation0F0VKcfc", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataVyAC10Foundation0F0VKcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSRegistrationContext", + "printedName": "TSRegistrationContext", + "children": [ + { + "kind": "Function", + "name": "commit", + "printedName": "commit()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP6commityyKF", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP6commityyKF", "moduleName": "TSAuthenticationSDK", + "genericSig": "<τ_0_0 where τ_0_0 : TSAuthenticationSDK.TSRegistrationContext>", + "sugared_genericSig": "", + "protocolReq": true, "declAttributes": [ - "RawDocComment" - ] + "Mutating" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "Mutating" + } + ], + "declKind": "Protocol", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSPinCodeRegistrationContext", + "printedName": "TSPinCodeRegistrationContext", + "children": [ { "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "name": "commit", + "printedName": "commit()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "Void", + "printedName": "()" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC6commityyKF", + "mangledName": "$s19TSAuthenticationSDK28TSPinCodeRegistrationContextC6commityyKF", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], - "isFromExtension": true, + "throwing": true, "funcSelfKind": "NonMutating" } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK0A5ErrorO", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC", + "mangledName": "$s19TSAuthenticationSDK28TSPinCodeRegistrationContextC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "AccessControl", "RawDocComment" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -2926,506 +6791,423 @@ }, { "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "TSRegistrationContext", + "printedName": "TSRegistrationContext", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP" } ] }, { "kind": "TypeDecl", - "name": "TSWebAuthnError", - "printedName": "TSWebAuthnError", + "name": "TSPinCodeUnregistrationContext", + "printedName": "TSPinCodeUnregistrationContext", "children": [ { - "kind": "Var", - "name": "canceled", - "printedName": "canceled", + "kind": "Function", + "name": "commit", + "printedName": "commit()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC6commityyKF", + "mangledName": "$s19TSAuthenticationSDK30TSPinCodeUnregistrationContextC6commityyKF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "AccessControl", "RawDocComment" - ] + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC", + "mangledName": "$s19TSAuthenticationSDK30TSPinCodeUnregistrationContextC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "invalidResponse", - "printedName": "invalidResponse", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "TSRegistrationContext", + "printedName": "TSRegistrationContext", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationResult", + "children": [ { "kind": "Var", - "name": "notHandled", - "printedName": "notHandled", + "name": "result", + "printedName": "result", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvp", + "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "failed", - "printedName": "failed", - "children": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvg", + "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK0A6ResultC", + "mangledName": "$s19TSAuthenticationSDK0A6ResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsUnregisterResult", + "printedName": "TSNativeBiometricsUnregisterResult", + "children": [ { "kind": "Var", - "name": "notInteractive", - "printedName": "notInteractive", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "name": "publicKeyId", + "printedName": "publicKeyId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidDomain", - "printedName": "invalidDomain", - "children": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", + "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsAuthenticationResult", + "printedName": "TSNativeBiometricsAuthenticationResult", + "children": [ { "kind": "Var", - "name": "invalidWebAuthnSession", - "printedName": "invalidWebAuthnSession", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "userNotFound", - "printedName": "userNotFound", - "children": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "internal", - "printedName": "internal", + "name": "signature", + "printedName": "signature", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Final", + "AccessControl" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -3445,394 +7227,279 @@ }, { "kind": "TypeDecl", - "name": "TSTOTPError", - "printedName": "TSTOTPError", + "name": "TSTOTPRegistrationResult", + "printedName": "TSTOTPRegistrationResult", "children": [ { "kind": "Var", - "name": "nativeBiometricsNotAvailable", - "printedName": "nativeBiometricsNotAvailable", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "incorrectURIFormat", - "printedName": "incorrectURIFormat", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "notRegistered", - "printedName": "notRegistered", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidSecret", - "printedName": "invalidSecret", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidAlgorithm", - "printedName": "invalidAlgorithm", + "name": "issuer", + "printedName": "issuer", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidPeriod", - "printedName": "invalidPeriod", - "children": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "invalidDigits", - "printedName": "invalidDigits", + "name": "label", + "printedName": "label", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "internal", - "printedName": "internal", - "children": [ + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "uuid", + "printedName": "uuid", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSTOTPGenerateCodeResult", + "printedName": "TSTOTPGenerateCodeResult", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ - "AccessControl" + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Final", + "AccessControl" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -3847,220 +7514,264 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" } ] }, { "kind": "TypeDecl", - "name": "TSNativeBiometricsError", - "printedName": "TSNativeBiometricsError", + "name": "TSPinCodeRegistrationResult", + "printedName": "TSPinCodeRegistrationResult", "children": [ { "kind": "Var", - "name": "nativeBiometricsNotAvailable", - "printedName": "nativeBiometricsNotAvailable", + "name": "publicKey", + "printedName": "publicKey", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "notRegistered", - "printedName": "notRegistered", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "internal", - "printedName": "internal", + "name": "keyType", + "printedName": "keyType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } ] }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "aliasDeviceName", + "printedName": "aliasDeviceName", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "registrationContext", + "printedName": "registrationContext", + "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + "name": "TSPinCodeRegistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationContext", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC" } ], - "declKind": "Func", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvp", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ + "Final", + "HasStorage", "AccessControl" ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeRegistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationContext", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Final", + "AccessControl" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -4075,49 +7786,18 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", - "name": "TSRegistrationResult", - "printedName": "TSRegistrationResult", + "name": "TSPinCodeAuthenticationResult", + "printedName": "TSPinCodeAuthenticationResult", "children": [ { "kind": "Var", - "name": "result", - "printedName": "result", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { "kind": "TypeNominal", @@ -4127,15 +7807,15 @@ } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", - "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", "HasStorage", - "SetterAccess", "AccessControl" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -4151,8 +7831,104 @@ } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", - "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "signature", + "printedName": "signature", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "challenge", + "printedName": "challenge", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4161,11 +7937,39 @@ "accessorKind": "get" } ] + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC", - "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -4186,18 +7990,25 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, { "kind": "TypeDecl", - "name": "TSNativeBiometricsRegistrationResult", - "printedName": "TSNativeBiometricsRegistrationResult", + "name": "TSPinCodeUnregistrationResult", + "printedName": "TSPinCodeUnregistrationResult", "children": [ { "kind": "Var", - "name": "publicKey", - "printedName": "publicKey", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { "kind": "TypeNominal", @@ -4207,8 +8018,8 @@ } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -4231,8 +8042,8 @@ } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4244,19 +8055,19 @@ }, { "kind": "Var", - "name": "publicKeyId", - "printedName": "publicKeyId", + "name": "unregistrationContext", + "printedName": "unregistrationContext", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSPinCodeUnregistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationContext", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC" } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -4273,14 +8084,14 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSPinCodeUnregistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationContext", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC" } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4289,35 +8100,60 @@ "accessorKind": "get" } ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSSignChallengeResult", + "printedName": "TSSignChallengeResult", + "children": [ { "kind": "Var", - "name": "attestation", - "printedName": "attestation", + "name": "signature", + "printedName": "signature", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvp", + "mangledName": "$s19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "isLet": true, "hasStorage": true, @@ -4329,22 +8165,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvg", + "mangledName": "$s19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4356,12 +8184,13 @@ } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC", + "mangledName": "$s19TSAuthenticationSDK21TSSignChallengeResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasMissingDesignatedInitializers": true, "conformances": [ @@ -4391,23 +8220,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "LocalAuthentication", - "printedName": "LocalAuthentication", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "TSCoreSDK", @@ -4417,18 +8229,8 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, @@ -4437,13 +8239,6 @@ "name": "TSCoreSDK", "printedName": "TSCoreSDK", "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" @@ -4451,28 +8246,14 @@ }, { "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "Foundation", @@ -4483,66 +8264,21 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "SystemConfiguration", - "printedName": "SystemConfiguration", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "CryptoKit", "printedName": "CryptoKit", "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "Foundation", "printedName": "Foundation", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, { @@ -4550,34 +8286,10 @@ "name": "Foundation", "printedName": "Foundation", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "Import", @@ -4589,39 +8301,300 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, { "kind": "TypeDecl", - "name": "TSAuthenticationResult", - "printedName": "TSAuthenticationResult", + "name": "TSWebAuthnRPData", + "printedName": "TSWebAuthnRPData", "children": [ { - "kind": "Var", - "name": "result", - "printedName": "result", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvp", - "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvp", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK16TSWebAuthnRPDataC2id4nameACSSSg_AFtcfc", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC2id4nameACSSSg_AFtcfc", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "HasStorage", - "SetterAccess", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData(im)init", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK16TSWebAuthnRPDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK16TSWebAuthnRPDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSWebAuthnCredentialRequestOptionsData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(challenge:pubKeyCredParams:attestation:excludeCredentials:authenticatorSelection:timeout:user:rp:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -4630,29 +8603,201 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvg", - "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData?", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData?", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC9challenge16pubKeyCredParams11attestation18excludeCredentials22authenticatorSelection7timeout4user2rpACSSSg_SayAA0cd3PubklmH0CGSgALSaySSGSgAA0cd13AuthenticatorrH0CSgSiSgAA0cd4UserH0CSgAA0cD6RPDataCtcfc", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC9challenge16pubKeyCredParams11attestation18excludeCredentials22authenticatorSelection7timeout4user2rpACSSSg_SayAA0cd3PubklmH0CGSgALSaySSGSgAA0cd13AuthenticatorrH0CSgSiSgAA0cd4UserH0CSgAA0cD6RPDataCtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData(im)init", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK0A6ResultC", - "mangledName": "$s19TSAuthenticationSDK0A6ResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -4666,122 +8811,78 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "TSNativeBiometricsUnregisterResult", - "printedName": "TSNativeBiometricsUnregisterResult", - "children": [ + }, { - "kind": "Var", - "name": "publicKeyId", - "printedName": "publicKeyId", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", - "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", - "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - } - ], - "declKind": "Class", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", - "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "AccessControl" - ], - "hasMissingDesignatedInitializers": true, - "conformances": [ + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, { "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" }, { "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" } ] }, { "kind": "TypeDecl", - "name": "TSNativeBiometricsAuthenticationResult", - "printedName": "TSNativeBiometricsAuthenticationResult", + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSWebAuthnPubKeyCredParamsData", "children": [ { - "kind": "Var", - "name": "publicKeyId", - "printedName": "publicKeyId", + "kind": "Constructor", + "name": "init", + "printedName": "init(type:alg:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -4790,77 +8891,142 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4type3algACSSSg_SiSgtcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4type3algACSSSg_SiSgtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "signature", - "printedName": "signature", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData(im)init", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataCACycfc", "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", "declAttributes": [ - "Final", - "HasStorage", - "AccessControl" + "Dynamic", + "ObjC", + "Override" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -4874,19 +9040,74 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" } ] }, { "kind": "TypeDecl", - "name": "TSTOTPRegistrationResult", - "printedName": "TSTOTPRegistrationResult", - "children": [ - { - "kind": "Var", - "name": "issuer", - "printedName": "issuer", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSWebAuthnAuthenticatorSelectionData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(authenticatorAttachment:requireResidentKey:userVerification:)", "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" + }, { "kind": "TypeNominal", "name": "Optional", @@ -4899,59 +9120,24 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "label", - "printedName": "label", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", @@ -4964,114 +9150,127 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC23authenticatorAttachment18requireResidentKey16userVerificationACSSSg_SbSgAGtcfc", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC23authenticatorAttachment18requireResidentKey16userVerificationACSSSg_SbSgAGtcfc", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ { - "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:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" } - ] + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData(im)init", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "uuid", - "printedName": "uuid", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC4fromACs7Decoder_p_tKcfc", "moduleName": "TSAuthenticationSDK", + "implicit": true, "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" + "Required" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -5081,47 +9280,82 @@ }, { "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" } ] }, { "kind": "TypeDecl", - "name": "TSTOTPGenerateCodeResult", - "printedName": "TSTOTPGenerateCodeResult", + "name": "TSWebAuthnUserData", + "printedName": "TSWebAuthnUserData", "children": [ { - "kind": "Var", - "name": "code", - "printedName": "code", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:displayName:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -5130,29 +9364,157 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK18TSWebAuthnUserDataC2id4name11displayNameACSSSg_A2Gtcfc", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC2id4name11displayNameACSSSg_A2Gtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData(im)init", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK18TSWebAuthnUserDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK18TSWebAuthnUserDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -5166,78 +9528,56 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "CryptoKit", - "printedName": "CryptoKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } ] }, { @@ -5289,294 +9629,868 @@ }, "ConstValues": [ { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "StringLiteral", + "offset": 3811, + "length": 18, + "value": "\"TransmitSecurity\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "StringLiteral", + "offset": 3970, + "length": 34, + "value": "\"https:\/\/api.transmitsecurity.io\/\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 7551, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 8409, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 9175, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 10042, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 11205, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 12404, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "IntegerLiteral", + "offset": 25071, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "IntegerLiteral", + "offset": 25076, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1048, + "length": 37, + "value": "\"v1\/auth\/webauthn\/authenticate\/start\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1125, + "length": 33, + "value": "\"v1\/auth\/webauthn\/register\/start\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1224, + "length": 10, + "value": "\"username\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1255, + "length": 11, + "value": "\"client_id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1290, + "length": 14, + "value": "\"display_name\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1331, + "length": 12, + "value": "\"User-Agent\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1369, + "length": 15, + "value": "\"Authorization\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1414, + "length": 15, + "value": "\"approval_data\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1492, + "length": 11, + "value": "\"userAgent\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "kind": "StringLiteral", + "offset": 217, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/WebAuthn\/WebAuthnAuthenticator.swift", + "kind": "BooleanLiteral", + "offset": 833, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 348, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 374, + "length": 7, + "value": "\"rawId\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 402, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 433, + "length": 10, + "value": "\"response\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 746, + "length": 16, + "value": "\"clientDataJSON\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 19, + "value": "\"authenticatorData\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 842, + "length": 12, + "value": "\"userHandle\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 880, + "length": 11, + "value": "\"signature\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 925, + "length": 19, + "value": "\"attestationObject\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 346, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 393, + "length": 2, + "value": "64" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 437, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 552, + "length": 7, + "value": "100000" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 663, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 298, + "length": 4, + "value": "3200" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 313, + "length": 24, + "value": "\"SDK is not initialized\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 384, + "length": 4, + "value": "3201" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 399, + "length": 24, + "value": "\"Unsupported OS version\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 470, + "length": 4, + "value": "3202" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 3341, - "length": 18, - "value": "\"TransmitSecurity\"" + "offset": 485, + "length": 32, + "value": "\"Request is already in progress\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 564, + "length": 4, + "value": "3203" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 3500, - "length": 34, - "value": "\"https:\/\/api.transmitsecurity.io\/\"" + "offset": 579, + "length": 15, + "value": "\"Network error\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", - "kind": "Array", - "offset": 6241, - "length": 2, - "value": "[]" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 641, + "length": 4, + "value": "3204" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", - "kind": "Array", - "offset": 6996, - "length": 2, - "value": "[]" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 36, + "value": "\"Mobile biometrics is not available\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", - "kind": "Array", - "offset": 8175, - "length": 2, - "value": "[]" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 739, + "length": 4, + "value": "3205" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 754, + "length": 16, + "value": "\"Internal error\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "IntegerLiteral", - "offset": 14469, - "length": 1, - "value": "1" + "offset": 874, + "length": 4, + "value": "3300" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 889, + "length": 27, + "value": "\"WebAuthn session canceled\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "IntegerLiteral", - "offset": 14474, - "length": 1, - "value": "0" + "offset": 963, + "length": 4, + "value": "3301" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1048, + "offset": 978, + "length": 27, + "value": "\"Invalid WebAuthn response\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1052, + "length": 4, + "value": "3302" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1067, + "length": 30, + "value": "\"WebAuthn session not handled\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1144, + "length": 4, + "value": "3303" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1159, + "length": 25, + "value": "\"WebAuthn session failed\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1231, + "length": 4, + "value": "3304" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1246, + "length": 34, + "value": "\"WebAuthn session not interactive\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1327, + "length": 4, + "value": "3305" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1342, + "length": 25, + "value": "\"Invalid WebAuthn domain\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1414, + "length": 4, + "value": "3306" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1429, + "length": 26, + "value": "\"Invalid WebAuthn session\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1502, + "length": 4, + "value": "3307" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1517, "length": 37, - "value": "\"v1\/auth\/webauthn\/authenticate\/start\"" + "value": "\"User not found in WebAuthn response\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1601, + "length": 4, + "value": "3308" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1125, - "length": 33, - "value": "\"v1\/auth\/webauthn\/register\/start\"" + "offset": 1616, + "length": 25, + "value": "\"WebAuthn internal error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1688, + "length": 4, + "value": "3309" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1224, - "length": 10, - "value": "\"username\"" + "offset": 1703, + "length": 59, + "value": "\"Failed to create registration credantials creation object\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1809, + "length": 4, + "value": "3310" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1255, - "length": 11, - "value": "\"client_id\"" + "offset": 1824, + "length": 52, + "value": "\"Failed to create authentication credantials object\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1976, + "length": 4, + "value": "3400" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1290, - "length": 14, - "value": "\"display_name\"" + "offset": 1991, + "length": 27, + "value": "\"Incorrect TOTP URI format\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2065, + "length": 4, + "value": "3401" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1331, - "length": 12, - "value": "\"User-Agent\"" + "offset": 2080, + "length": 21, + "value": "\"TOTP not registered\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2148, + "length": 4, + "value": "3402" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1369, - "length": 15, - "value": "\"Authorization\"" + "offset": 2163, + "length": 25, + "value": "\"Invalid TOTP secret key\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2235, + "length": 4, + "value": "3403" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1414, - "length": 15, - "value": "\"approval_data\"" + "offset": 2250, + "length": 24, + "value": "\"Invalid TOTP algorithm\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2321, + "length": 4, + "value": "3404" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1492, - "length": 11, - "value": "\"userAgent\"" + "offset": 2336, + "length": 21, + "value": "\"Invalid TOTP period\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2404, + "length": 4, + "value": "3405" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 217, - "length": 2, - "value": "\"\"" + "offset": 2419, + "length": 21, + "value": "\"Invalid TOTP digits\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2487, + "length": 4, + "value": "3406" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 260, - "length": 2, - "value": "\"\"" + "offset": 2502, + "length": 21, + "value": "\"Internal TOTP error\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/WebAuthn\/WebAuthnAuthenticator.swift", - "kind": "BooleanLiteral", - "offset": 833, - "length": 5, - "value": "false" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2636, + "length": 4, + "value": "3500" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 348, + "offset": 2651, + "length": 33, + "value": "\"Native biometrics not available\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2731, "length": 4, - "value": "\"id\"" + "value": "3501" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 374, - "length": 7, - "value": "\"rawId\"" + "offset": 2746, + "length": 34, + "value": "\"Native biometrics not registered\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2827, + "length": 4, + "value": "3502" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 402, - "length": 6, - "value": "\"type\"" + "offset": 2842, + "length": 34, + "value": "\"Internal native biometrics error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2985, + "length": 4, + "value": "3600" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 433, - "length": 10, - "value": "\"response\"" + "offset": 3000, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3107, + "length": 4, + "value": "3602" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 746, + "offset": 3122, "length": 16, - "value": "\"clientDataJSON\"" + "value": "\"Internal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3221, + "length": 4, + "value": "3603" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 796, - "length": 19, - "value": "\"authenticatorData\"" + "offset": 3236, + "length": 16, + "value": "\"Internal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3324, + "length": 4, + "value": "3605" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 842, - "length": 12, - "value": "\"userHandle\"" + "offset": 3339, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3442, + "length": 4, + "value": "3606" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 880, - "length": 11, - "value": "\"signature\"" + "offset": 3457, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3545, + "length": 4, + "value": "3607" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 925, - "length": 19, - "value": "\"attestationObject\"" + "offset": 3560, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3661, + "length": 4, + "value": "3609" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 3676, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3758, + "length": 4, + "value": "3610" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 3773, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", "kind": "StringLiteral", "offset": 213, "length": 27, "value": "\"x-ts-device-binding-token\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", "kind": "StringLiteral", "offset": 270, "length": 14, "value": "\"content-type\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", "kind": "StringLiteral", "offset": 381, "length": 8, "value": "\"origin\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", "kind": "StringLiteral", "offset": 250, "length": 6, "value": "\"cis\/\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", "kind": "Array", "offset": 308, "length": 351, "value": "[\"https:\/\/api.idsec-dev.com\/\", \"https:\/\/api.idsec-stg.com\/\", \"https:\/\/api.transmitsecurity.io\/\", \"https:\/\/api.eu.transmitsecurity.io\/\", \"https:\/\/api.ca.transmitsecurity.io\/\", \"https:\/\/api.au.transmitsecurity.io\/\", \"https:\/\/api.sbx.transmitsecurity.io\/\"]" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 967, + "length": 21, + "value": "\"webauthn_session_id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 1030, + "length": 29, + "value": "\"credential_creation_options\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 3904, + "length": 21, + "value": "\"webauthn_session_id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 3966, + "length": 28, + "value": "\"credential_request_options\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "Array", "offset": 274, "length": 380, "value": "[\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\"]" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "Dictionary", "offset": 720, "length": 710, "value": "[(\"A\", \"00000\"), (\"B\", \"00001\"), (\"C\", \"00010\"), (\"D\", \"00011\"), (\"E\", \"00100\"), (\"F\", \"00101\"), (\"G\", \"00110\"), (\"H\", \"00111\"), (\"I\", \"01000\"), (\"J\", \"01001\"), (\"K\", \"01010\"), (\"L\", \"01011\"), (\"M\", \"01100\"), (\"N\", \"01101\"), (\"O\", \"01110\"), (\"P\", \"01111\"), (\"Q\", \"10000\"), (\"R\", \"10001\"), (\"S\", \"10010\"), (\"T\", \"10011\"), (\"U\", \"10100\"), (\"V\", \"10101\"), (\"W\", \"10110\"), (\"X\", \"10111\"), (\"Y\", \"11000\"), (\"Z\", \"11001\"), (\"2\", \"11010\"), (\"3\", \"11011\"), (\"4\", \"11100\"), (\"5\", \"11101\"), (\"6\", \"11110\"), (\"7\", \"11111\")]" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 8995, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 10110, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 13062, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 13588, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", "kind": "IntegerLiteral", "offset": 172, "length": 1, "value": "9" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", "kind": "IntegerLiteral", "offset": 206, "length": 1, "value": "1" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSTimerHelper.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSTimerHelper.swift", "kind": "IntegerLiteral", "offset": 188, "length": 2, diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.private.swiftinterface index 7bc059b..dec35a7 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.private.swiftinterface +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -25,6 +25,10 @@ public typealias TSTOTPRegistrationCompletion = (Swift.Result) -> () public typealias TSApprovalCompletion = (Swift.Result) -> () public typealias TSNativeBiometricsApprovalCompletion = (Swift.Result) -> () +public typealias TSSignChallengeCompletion = (Swift.Result) -> Swift.Void +public typealias TSPinCodeRegistrationCompletion = (Swift.Result) -> () +public typealias TSPinCodeAuthenticationCompletion = (Swift.Result) -> () +public typealias TSPinCodeUnregistrationCompletion = (Swift.Result) -> () public struct WebAuthnApis : Swift.Codable { public init(startAuthentication: Swift.String, startRegistration: Swift.String) public func encode(to encoder: any Swift.Encoder) throws @@ -60,9 +64,13 @@ public struct TSDeviceInfo : Swift.Codable { final public func initialize(baseUrl: Swift.String = "https://api.transmitsecurity.io/", clientId: Swift.String, domain: Swift.String? = nil, initOptions: TSAuthenticationSDK.TSAuthenticationInitOptions? = nil) final public func initializeSDK(configuration: TSAuthenticationSDK.TSAuthenticationConfiguration? = nil) throws final public func registerWebAuthn(username: Swift.String, displayName: Swift.String?, completion: TSAuthenticationSDK.TSRegistrationCompletion?) + final public func registerWebAuthn(_ webAuthnRegistrationData: TSAuthenticationSDK.TSWebAuthnRegistrationData, completion: TSAuthenticationSDK.TSRegistrationCompletion?) final public func authenticateWebAuthn(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func authenticateWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func signWebauthnTransaction(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func signWebauthnTransaction(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func approvalWebAuthn(approvalData: [Swift.String : Swift.String], username: Swift.String? = nil, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) + final public func approvalWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) final public func registerNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsRegistrationCompletion) final public func authenticateNativeBiometrics(username: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsAuthenticationCompletion) final public func unregistersNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsUnregisterCompletion) @@ -70,7 +78,14 @@ public struct TSDeviceInfo : Swift.Codable { final public func registerTOTP(URI: Swift.String, securityType: TSAuthenticationSDK.TSTOTPSecurityType, completion: @escaping TSAuthenticationSDK.TSTOTPRegistrationCompletion) final public func generateTOTPCode(UUID: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) final public func generateTOTPCodeWithChallenge(UUID: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeRegistrationCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeRegistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeAuthenticationCompletion) + final public func unregisterPinCode(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeUnregistrationCompletion) + final public func unregisterPinCode(username: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeUnregistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeAuthenticationResult final public func getDeviceInfo(_ completion: @escaping TSAuthenticationSDK.DeviceInfoCompletion) + final public func signWithDeviceKey(challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSSignChallengeCompletion) public static func isWebAuthnSupported() -> Swift.Bool public static func isNativeBiometricsEnrolled() -> Swift.Bool @objc deinit @@ -85,6 +100,18 @@ extension TSAuthenticationSDK.TSAuthentication { public typealias RawValue = Swift.Int } } +@objc public class TSWebAuthnAuthenticationCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, allowCredentials: [TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]? = nil, userVerification: Swift.String? = nil, rpId: Swift.String? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAllowCredentialsData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} public enum TSAuthenticationError : Swift.Error { case notInitialized case unsupportedOSVersion @@ -93,6 +120,7 @@ public enum TSAuthenticationError : Swift.Error { case webAuthnError(TSAuthenticationSDK.TSWebAuthnError) case totpError(TSAuthenticationSDK.TSTOTPError) case nativeBiometricsError(TSAuthenticationSDK.TSNativeBiometricsError) + case pinCodeError(TSAuthenticationSDK.TSPinCodeError) case `internal`((any Swift.Error)?) case initializationError } @@ -131,6 +159,14 @@ public enum TSNativeBiometricsError : Swift.Error { extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { public static func == (lhs: TSAuthenticationSDK.TSNativeBiometricsError, rhs: TSAuthenticationSDK.TSNativeBiometricsError) -> Swift.Bool } +public enum TSPinCodeError : Swift.Error { + case notRegistered + case duplicateCommitRegistration + case `internal`((any Swift.Error)?) +} +extension TSAuthenticationSDK.TSPinCodeError : Swift.Equatable { + public static func == (lhs: TSAuthenticationSDK.TSPinCodeError, rhs: TSAuthenticationSDK.TSPinCodeError) -> Swift.Bool +} @_hasMissingDesignatedInitializers final public class TSRegistrationResult { final public var result: Swift.String { get @@ -140,9 +176,43 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { @_hasMissingDesignatedInitializers final public class TSNativeBiometricsRegistrationResult { final public let publicKey: Swift.String final public let publicKeyId: Swift.String + final public let keyType: Swift.String final public let attestation: Swift.String? @objc deinit } +public struct TSWebAuthnRegistrationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData) + public init(_ webAuthnRegistrationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public struct TSWebAuthnAuthenticationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData) + public init(_ webAuthnAuthenticationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public protocol TSRegistrationContext { + mutating func commit() throws +} +@_hasMissingDesignatedInitializers public class TSPinCodeRegistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} +@_hasMissingDesignatedInitializers public class TSPinCodeUnregistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} @_hasMissingDesignatedInitializers final public class TSAuthenticationResult { final public var result: Swift.String { get @@ -168,6 +238,30 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { final public let code: Swift.String @objc deinit } +@_hasMissingDesignatedInitializers final public class TSPinCodeRegistrationResult { + final public let publicKey: Swift.String + final public let publicKeyId: Swift.String + final public let keyType: Swift.String + final public let aliasDeviceName: Swift.String + final public let registrationContext: TSAuthenticationSDK.TSPinCodeRegistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSPinCodeAuthenticationResult : Swift.Encodable { + final public let publicKeyId: Swift.String + final public let signature: Swift.String + final public let challenge: Swift.String + @objc deinit + final public func encode(to encoder: any Swift.Encoder) throws +} +@_hasMissingDesignatedInitializers final public class TSPinCodeUnregistrationResult { + final public let publicKeyId: Swift.String + final public let unregistrationContext: TSAuthenticationSDK.TSPinCodeUnregistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSSignChallengeResult { + final public let signature: Swift.String + @objc deinit +} extension TSAuthenticationSDK.TSAuthentication { final public var version: Swift.String? { get @@ -176,5 +270,35 @@ extension TSAuthenticationSDK.TSAuthentication { get } } +@objc public class TSWebAuthnRPData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, pubKeyCredParams: [TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]? = nil, attestation: Swift.String? = nil, excludeCredentials: [Swift.String]? = nil, authenticatorSelection: TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData? = nil, timeout: Swift.Int? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil, rp: TSAuthenticationSDK.TSWebAuthnRPData) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnPubKeyCredParamsData : ObjectiveC.NSObject, Swift.Codable { + public init(type: Swift.String? = nil, alg: Swift.Int? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAuthenticatorSelectionData : ObjectiveC.NSObject, Swift.Codable { + public init(authenticatorAttachment: Swift.String? = nil, requireResidentKey: Swift.Bool? = nil, userVerification: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnUserData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Equatable {} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Hashable {} diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.swiftdoc b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.swiftdoc index f2c5206..4500319 100644 Binary files a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.swiftdoc and b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.swiftinterface b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.swiftinterface index 7bc059b..dec35a7 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.swiftinterface +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -25,6 +25,10 @@ public typealias TSTOTPRegistrationCompletion = (Swift.Result) -> () public typealias TSApprovalCompletion = (Swift.Result) -> () public typealias TSNativeBiometricsApprovalCompletion = (Swift.Result) -> () +public typealias TSSignChallengeCompletion = (Swift.Result) -> Swift.Void +public typealias TSPinCodeRegistrationCompletion = (Swift.Result) -> () +public typealias TSPinCodeAuthenticationCompletion = (Swift.Result) -> () +public typealias TSPinCodeUnregistrationCompletion = (Swift.Result) -> () public struct WebAuthnApis : Swift.Codable { public init(startAuthentication: Swift.String, startRegistration: Swift.String) public func encode(to encoder: any Swift.Encoder) throws @@ -60,9 +64,13 @@ public struct TSDeviceInfo : Swift.Codable { final public func initialize(baseUrl: Swift.String = "https://api.transmitsecurity.io/", clientId: Swift.String, domain: Swift.String? = nil, initOptions: TSAuthenticationSDK.TSAuthenticationInitOptions? = nil) final public func initializeSDK(configuration: TSAuthenticationSDK.TSAuthenticationConfiguration? = nil) throws final public func registerWebAuthn(username: Swift.String, displayName: Swift.String?, completion: TSAuthenticationSDK.TSRegistrationCompletion?) + final public func registerWebAuthn(_ webAuthnRegistrationData: TSAuthenticationSDK.TSWebAuthnRegistrationData, completion: TSAuthenticationSDK.TSRegistrationCompletion?) final public func authenticateWebAuthn(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func authenticateWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func signWebauthnTransaction(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func signWebauthnTransaction(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func approvalWebAuthn(approvalData: [Swift.String : Swift.String], username: Swift.String? = nil, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) + final public func approvalWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) final public func registerNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsRegistrationCompletion) final public func authenticateNativeBiometrics(username: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsAuthenticationCompletion) final public func unregistersNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsUnregisterCompletion) @@ -70,7 +78,14 @@ public struct TSDeviceInfo : Swift.Codable { final public func registerTOTP(URI: Swift.String, securityType: TSAuthenticationSDK.TSTOTPSecurityType, completion: @escaping TSAuthenticationSDK.TSTOTPRegistrationCompletion) final public func generateTOTPCode(UUID: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) final public func generateTOTPCodeWithChallenge(UUID: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeRegistrationCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeRegistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeAuthenticationCompletion) + final public func unregisterPinCode(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeUnregistrationCompletion) + final public func unregisterPinCode(username: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeUnregistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeAuthenticationResult final public func getDeviceInfo(_ completion: @escaping TSAuthenticationSDK.DeviceInfoCompletion) + final public func signWithDeviceKey(challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSSignChallengeCompletion) public static func isWebAuthnSupported() -> Swift.Bool public static func isNativeBiometricsEnrolled() -> Swift.Bool @objc deinit @@ -85,6 +100,18 @@ extension TSAuthenticationSDK.TSAuthentication { public typealias RawValue = Swift.Int } } +@objc public class TSWebAuthnAuthenticationCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, allowCredentials: [TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]? = nil, userVerification: Swift.String? = nil, rpId: Swift.String? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAllowCredentialsData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} public enum TSAuthenticationError : Swift.Error { case notInitialized case unsupportedOSVersion @@ -93,6 +120,7 @@ public enum TSAuthenticationError : Swift.Error { case webAuthnError(TSAuthenticationSDK.TSWebAuthnError) case totpError(TSAuthenticationSDK.TSTOTPError) case nativeBiometricsError(TSAuthenticationSDK.TSNativeBiometricsError) + case pinCodeError(TSAuthenticationSDK.TSPinCodeError) case `internal`((any Swift.Error)?) case initializationError } @@ -131,6 +159,14 @@ public enum TSNativeBiometricsError : Swift.Error { extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { public static func == (lhs: TSAuthenticationSDK.TSNativeBiometricsError, rhs: TSAuthenticationSDK.TSNativeBiometricsError) -> Swift.Bool } +public enum TSPinCodeError : Swift.Error { + case notRegistered + case duplicateCommitRegistration + case `internal`((any Swift.Error)?) +} +extension TSAuthenticationSDK.TSPinCodeError : Swift.Equatable { + public static func == (lhs: TSAuthenticationSDK.TSPinCodeError, rhs: TSAuthenticationSDK.TSPinCodeError) -> Swift.Bool +} @_hasMissingDesignatedInitializers final public class TSRegistrationResult { final public var result: Swift.String { get @@ -140,9 +176,43 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { @_hasMissingDesignatedInitializers final public class TSNativeBiometricsRegistrationResult { final public let publicKey: Swift.String final public let publicKeyId: Swift.String + final public let keyType: Swift.String final public let attestation: Swift.String? @objc deinit } +public struct TSWebAuthnRegistrationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData) + public init(_ webAuthnRegistrationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public struct TSWebAuthnAuthenticationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData) + public init(_ webAuthnAuthenticationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public protocol TSRegistrationContext { + mutating func commit() throws +} +@_hasMissingDesignatedInitializers public class TSPinCodeRegistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} +@_hasMissingDesignatedInitializers public class TSPinCodeUnregistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} @_hasMissingDesignatedInitializers final public class TSAuthenticationResult { final public var result: Swift.String { get @@ -168,6 +238,30 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { final public let code: Swift.String @objc deinit } +@_hasMissingDesignatedInitializers final public class TSPinCodeRegistrationResult { + final public let publicKey: Swift.String + final public let publicKeyId: Swift.String + final public let keyType: Swift.String + final public let aliasDeviceName: Swift.String + final public let registrationContext: TSAuthenticationSDK.TSPinCodeRegistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSPinCodeAuthenticationResult : Swift.Encodable { + final public let publicKeyId: Swift.String + final public let signature: Swift.String + final public let challenge: Swift.String + @objc deinit + final public func encode(to encoder: any Swift.Encoder) throws +} +@_hasMissingDesignatedInitializers final public class TSPinCodeUnregistrationResult { + final public let publicKeyId: Swift.String + final public let unregistrationContext: TSAuthenticationSDK.TSPinCodeUnregistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSSignChallengeResult { + final public let signature: Swift.String + @objc deinit +} extension TSAuthenticationSDK.TSAuthentication { final public var version: Swift.String? { get @@ -176,5 +270,35 @@ extension TSAuthenticationSDK.TSAuthentication { get } } +@objc public class TSWebAuthnRPData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, pubKeyCredParams: [TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]? = nil, attestation: Swift.String? = nil, excludeCredentials: [Swift.String]? = nil, authenticatorSelection: TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData? = nil, timeout: Swift.Int? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil, rp: TSAuthenticationSDK.TSWebAuthnRPData) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnPubKeyCredParamsData : ObjectiveC.NSObject, Swift.Codable { + public init(type: Swift.String? = nil, alg: Swift.Int? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAuthenticatorSelectionData : ObjectiveC.NSObject, Swift.Codable { + public init(authenticatorAttachment: Swift.String? = nil, requireResidentKey: Swift.Bool? = nil, userVerification: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnUserData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Equatable {} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Hashable {} diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/TSAuthenticationSDK b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/TSAuthenticationSDK index 548f6e0..0c4ff88 100755 Binary files a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/TSAuthenticationSDK and b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/TSAuthenticationSDK differ diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/version b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/version index 9e302c4..07ef1f4 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/version +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64/TSAuthenticationSDK.framework/version @@ -1 +1 @@ -1.1.12 8ddb0d9 +1.1.16 4c24f29 diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK-Swift.h b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK-Swift.h index 06a2f49..1bbd0f2 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK-Swift.h +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK-Swift.h @@ -315,6 +315,55 @@ SWIFT_CLASS("_TtC19TSAuthenticationSDK16TSAuthentication") +SWIFT_CLASS("_TtC19TSAuthenticationSDK30TSWebAuthnAllowCredentialsData") +@interface TSWebAuthnAllowCredentialsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsData") +@interface TSWebAuthnAuthenticationCredentialRequestOptionsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionData") +@interface TSWebAuthnAuthenticatorSelectionData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsData") +@interface TSWebAuthnCredentialRequestOptionsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsData") +@interface TSWebAuthnPubKeyCredParamsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK16TSWebAuthnRPData") +@interface TSWebAuthnRPData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK18TSWebAuthnUserData") +@interface TSWebAuthnUserData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + #endif @@ -642,6 +691,55 @@ SWIFT_CLASS("_TtC19TSAuthenticationSDK16TSAuthentication") +SWIFT_CLASS("_TtC19TSAuthenticationSDK30TSWebAuthnAllowCredentialsData") +@interface TSWebAuthnAllowCredentialsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsData") +@interface TSWebAuthnAuthenticationCredentialRequestOptionsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionData") +@interface TSWebAuthnAuthenticatorSelectionData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsData") +@interface TSWebAuthnCredentialRequestOptionsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsData") +@interface TSWebAuthnPubKeyCredParamsData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK16TSWebAuthnRPData") +@interface TSWebAuthnRPData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +SWIFT_CLASS("_TtC19TSAuthenticationSDK18TSWebAuthnUserData") +@interface TSWebAuthnUserData : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + #endif diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK.swift b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK.swift index b470864..bf8aa2a 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK.swift +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Headers/TSAuthenticationSDK.swift @@ -19,6 +19,10 @@ public typealias TSTOTPRegistrationCompletion = (Result) -> () public typealias TSApprovalCompletion = (Result) -> () public typealias TSNativeBiometricsApprovalCompletion = (Result) -> () +public typealias TSSignChallengeCompletion = (Result) -> Void +public typealias TSPinCodeRegistrationCompletion = (Result) -> () +public typealias TSPinCodeAuthenticationCompletion = (Result) -> () +public typealias TSPinCodeUnregistrationCompletion = (Result) -> () /// Alternate paths used by the SDK to route API calls to your proxy server. public struct WebAuthnApis: Codable { @@ -146,6 +150,17 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, controller.register(username: username, displayName: displayName, completion: completion) } + /** + Initiates the client-side WebAuthn credential registration process using parameters provided by the backend. + - Parameter webAuthnRegistrationData: The JSON response object received from your backend containing the necessary data to initiate the WebAuthn registration on the client device. + - Parameter completion: An optional closure that is called asynchronously upon the completion (either success or failure) of the WebAuthn registration attempt. + */ + public func registerWebAuthn(_ webAuthnRegistrationData: TSWebAuthnRegistrationData, completion: TSRegistrationCompletion?) { + guard let controller else { completion?(.failure(.notInitialized)); return } + // 1. webauthn-registration: start registration + controller.register(webAuthnRegistrationData, completion: completion) + } + /** Invokes a WebAuthn credential authentication, including prompting the user for biometrics. If authentication is completed successfully, this function will return a callback containing a WebAuthnEncodedResult. @@ -158,7 +173,18 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, } /** - Invokes a WebAuthn credential sign transaction, including prompting the user for biometrics. + Invokes a WebAuthn credential authentication, including prompting the user for biometrics. + - Parameter webAuthnAuthenticationData: The JSON response object received from your backend containing the necessary data to initiate the WebAuthn authentication on the client device. + - Parameter completion: A closure that is called asynchronously upon the completion (success or failure) of the WebAuthn authentication attempt. + */ + public func authenticateWebAuthn(_ webAuthnAuthenticationData: TSWebAuthnAuthenticationData, options: TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationCompletion? = nil) { + guard let controller else { completion?(.failure(.notInitialized)); return } + + controller.authenticate(webAuthnAuthenticationData, options: options, completion: completion) + } + + /** + Invokes a WebAuthn credential signing transaction, including prompting the user for biometrics. If transaction signing is completed successfully, this function will return a callback containing a WebAuthnEncodedResult. The WebAuthnEncodedResult should be used to make a completion request using your backend API which will commuincate with Transmit's Service */ @@ -168,6 +194,17 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, controller.authenticate(username: username, options: options, completion: completion) } + /** + Initiates a WebAuthn credential signing transaction, typically prompting the user for biometrics or a security key. + - Parameter webAuthnAuthenticationData: The JSON response object received from your backend containing the necessary data to initiate the WebAuthn authentication on the client device. + - Parameter completion: A closure called asynchronously upon completion (success or failure) of the WebAuthn signing attempt. + */ + public func signWebauthnTransaction(_ webAuthnAuthenticationData: TSWebAuthnAuthenticationData, options: TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationCompletion? = nil) { + guard let controller else { completion?(.failure(.notInitialized)); return } + + controller.authenticate(webAuthnAuthenticationData, options: options) + } + /** Invokes a WebAuthn credential authentication, including prompting the user for biometrics, in order to verify a user's authorization for a specific action. If authentication is completed successfully, this function will return a callback containing a WebAuthnEncodedResult. @@ -184,6 +221,20 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, controller.approval(username: username, approvalData: approvalData, options: options, completion: completion) } + /** + Invokes a WebAuthn credential authentication, including prompting the user for biometrics, in order to verify a user's authorization for a specific action. + If authentication is completed successfully, this function will return a callback containing a WebAuthnEncodedResult. + The WebAuthnEncodedResult should be used to make a completion request using your backend API which will commuincate with Transmit's Service + + - Parameter webAuthnAuthenticationData: The JSON response object received from your backend containing the necessary data to initiate the WebAuthn approval on the client device. + - Parameter completion: A closure that is called asynchronously upon the completion (success or failure) of the WebAuthn approval attempt. + */ + public func approvalWebAuthn(_ webAuthnAuthenticationData: TSWebAuthnAuthenticationData, options: TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSApprovalCompletion? = nil) { + guard let controller else { completion?(.failure(.notInitialized)); return } + + controller.approval(webAuthnAuthenticationData, options: options, completion: completion) + } + /** Registers native biometrics (Touch ID or Face ID) on the device for user authentication. */ @@ -272,6 +323,131 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, controller.generateTOTPCodeWithChallenge(UUID: UUID, challenge: challenge, completion: completion) } + + /// Registers a new PIN code for the given user, calling the completion handler when done. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - pinCode: The PIN string to register. + /// - completion: A callback invoked on the MainActor with either: + /// • `.success(TSPinCodeRegistrationResult)` on success, or + /// • `.failure(TSAuthenticationError)` on error. + public func registerPinCode(username: String, pinCode: String, completion: @escaping TSPinCodeRegistrationCompletion) { + Task { @MainActor in + do { + let result = try await registerPinCode(username: username, pinCode: pinCode) + completion(.success(result)) + } catch let error as TSPinCodeError { + completion(.failure(.pinCodeError(error))) + } catch { + completion(.failure(.pinCodeError(.internal(error)))) + } + } + } + + /// Async variant that actually performs the PIN registration. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - pinCode: The PIN string to register. + /// - Returns: `TSPinCodeRegistrationResult` on success. + /// - Throws: `TSAuthenticationError` from the controller. + public func registerPinCode(username: String, pinCode: String) async throws -> TSPinCodeRegistrationResult { + guard let controller else { throw TSAuthenticationError.notInitialized } + + do { + return try await controller.registerPINCode(username: username, pinCode: pinCode) + } catch let error as TSPinCodeError { + TSLog.e("PIN code registration failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(error) + } catch { + TSLog.e("PIN code registration failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(.internal(error)) + } + } + + /// Authenticates a user’s PIN against a server‐provided challenge, calling the completion handler when done. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - pinCode: The entered PIN string. + /// - challenge: A server‐provided challenge string to sign/verify. + /// - completion: A callback invoked on the MainActor with either: + /// • `.success(TSPinCodeAuthenticationResult)` on success, or + /// • `.failure(TSAuthenticationError)` on error. + public func authenticatePinCode(username: String, pinCode: String, challenge: String, completion: @escaping TSPinCodeAuthenticationCompletion) { + Task { @MainActor in + do { + let result = try await authenticatePinCode(username: username, pinCode: pinCode, challenge: challenge) + completion(.success(result)) + } catch let error as TSPinCodeError { + completion(.failure(.pinCodeError(error))) + } catch { + completion(.failure(.pinCodeError(.internal(error)))) + } + } + } + + /// Unregister user's Pin Code authenticator. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - completion: A callback invoked on the MainActor with either: + /// • `.success(TSPinCodeUnregistrationResult)` on success, or + /// • `.failure(TSAuthenticationError)` on error. + public func unregisterPinCode(username: String, completion: @escaping TSPinCodeUnregistrationCompletion) { + Task { @MainActor in + do { + let result = try await unregisterPinCode(username: username) + completion(.success(result)) + } catch let error as TSPinCodeError { + completion(.failure(.pinCodeError(error))) + } catch { + completion(.failure(.pinCodeError(.internal(error)))) + } + } + } + + /// Unregister user's Pin Code authenticator. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - Returns: `TSPinCodeUnregistrationResult` on success. + /// - Throws: `TSAuthenticationError` from the controller. + public func unregisterPinCode(username: String) async throws -> TSPinCodeUnregistrationResult { + guard let controller else { throw TSAuthenticationError.notInitialized } + + do { + return try await controller.unregisterPinCode(username: username) + } catch let error as TSPinCodeError { + TSLog.e("PIN code unregistration failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(error) + } catch { + TSLog.e("PIN code unregistration failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(.internal(error)) + } + } + + /// Async variant that actually performs the PIN authentication. + /// + /// - Parameters: + /// - username: The user’s identifier. + /// - pinCode: The entered PIN string. + /// - challenge: The server‐provided challenge to prove possession of the PIN key. + /// - Returns: `TSPinCodeAuthenticationResult` on success. + /// - Throws: `TSAuthenticationError` from the controller. + public func authenticatePinCode(username: String, pinCode: String, challenge: String) async throws -> TSPinCodeAuthenticationResult { + guard let controller else { throw TSAuthenticationError.notInitialized } + do { + return try await controller.authenticatePinCode(username: username, pinCode: pinCode, challenge: challenge) + } catch let error as TSPinCodeError { + TSLog.e("PIN code authentication failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(error) + } catch { + TSLog.e("PIN code authentication failed with error: \(error)") + throw TSAuthenticationError.pinCodeError(.internal(error)) + } + } /** Retrieves device-specific information, such as public key and its associated ID, which are unique to the application installed on the device. @@ -282,6 +458,15 @@ final public class TSAuthentication: NSObject, TSBaseAuthenticationSdkProtocol, controller.getDeviceInfo(completion) } + /** + Signs the `challenge` string with the device key. + - Parameter challenge: The string to sign. + - Parameter completion: The callback containing either error or result object contaiting signed challenge. + */ + public func signWithDeviceKey(challenge: String, completion: @escaping TSSignChallengeCompletion) { + controller?.signChallenge(challenge, completion: completion) + } + /** Checks if the WebAuthn feature is supported on the current iOS version. @return diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Info.plist b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Info.plist index afeeaf5..b37c80e 100644 Binary files a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Info.plist and b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Info.plist differ diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.abi.json index 68a7b4a..b1066c4 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.abi.json +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -1042,8 +1042,8 @@ }, { "kind": "Function", - "name": "authenticateWebAuthn", - "printedName": "authenticateWebAuthn(username:options:completion:)", + "name": "registerWebAuthn", + "printedName": "registerWebAuthn(_:completion:)", "children": [ { "kind": "TypeNominal", @@ -1052,26 +1052,19 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "hasDefaultArg": true, - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Swift.Result) -> ())?", + "printedName": "((Swift.Result) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1081,13 +1074,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationResult", - "printedName": "TSAuthenticationSDK.TSAuthenticationResult", - "usr": "s:19TSAuthenticationSDK0A6ResultC" + "name": "TSRegistrationResult", + "printedName": "TSAuthenticationSDK.TSRegistrationResult", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC" }, { "kind": "TypeNominal", @@ -1101,13 +1094,12 @@ ] } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", - "mangledName": "$s19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", + "usr": "s:19TSAuthenticationSDK0A0C16registerWebAuthn_10completionyAA05TSWebE16RegistrationDataV_ys6ResultOyAA014TSRegistrationJ0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C16registerWebAuthn_10completionyAA05TSWebE16RegistrationDataV_ys6ResultOyAA014TSRegistrationJ0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1118,8 +1110,8 @@ }, { "kind": "Function", - "name": "signWebauthnTransaction", - "printedName": "signWebauthnTransaction(username:options:completion:)", + "name": "authenticateWebAuthn", + "printedName": "authenticateWebAuthn(username:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1182,8 +1174,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", - "mangledName": "$s19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", + "usr": "s:19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1194,8 +1186,8 @@ }, { "kind": "Function", - "name": "approvalWebAuthn", - "printedName": "approvalWebAuthn(approvalData:username:options:completion:)", + "name": "authenticateWebAuthn", + "printedName": "authenticateWebAuthn(_:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1204,38 +1196,9 @@ }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" }, { "kind": "TypeNominal", @@ -1287,8 +1250,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", - "mangledName": "$s19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "usr": "s:19TSAuthenticationSDK0A0C20authenticateWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C20authenticateWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1299,8 +1262,8 @@ }, { "kind": "Function", - "name": "registerNativeBiometrics", - "printedName": "registerNativeBiometrics(username:completion:)", + "name": "signWebauthnTransaction", + "printedName": "signWebauthnTransaction(username:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1314,41 +1277,57 @@ "usr": "s:SS" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Result) -> ()", + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Result", - "printedName": "Swift.Result", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsRegistrationResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsRegistrationResult", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" } - ], - "usr": "s:s6ResultO" + ] } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1359,8 +1338,8 @@ }, { "kind": "Function", - "name": "authenticateNativeBiometrics", - "printedName": "authenticateNativeBiometrics(username:challenge:completion:)", + "name": "signWebauthnTransaction", + "printedName": "signWebauthnTransaction(_:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1369,52 +1348,62 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Result) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Result", - "printedName": "Swift.Result", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsAuthenticationResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" } - ], - "usr": "s:s6ResultO" + ] } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C23signWebauthnTransaction_7options10completionyAA28TSWebAuthnAuthenticationDataV_AC03WebiJ7OptionsVys6ResultOyAA0aN0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C23signWebauthnTransaction_7options10completionyAA28TSWebAuthnAuthenticationDataV_AC03WebiJ7OptionsVys6ResultOyAA0aN0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1425,8 +1414,8 @@ }, { "kind": "Function", - "name": "unregistersNativeBiometrics", - "printedName": "unregistersNativeBiometrics(username:completion:)", + "name": "approvalWebAuthn", + "printedName": "approvalWebAuthn(approvalData:username:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1435,58 +1424,103 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Result) -> ()", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Result", - "printedName": "Swift.Result", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsUnregisterResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsUnregisterResult", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC" - }, - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ], - "usr": "s:s6ResultO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "approvalNativeBiometrics", - "printedName": "approvalNativeBiometrics(username:challenge:completion:)", + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "approvalWebAuthn", + "printedName": "approvalWebAuthn(_:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1495,9 +1529,79 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C16approvalWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C16approvalWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerNativeBiometrics", + "printedName": "registerNativeBiometrics(username:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", @@ -1508,7 +1612,7 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1518,13 +1622,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsAuthenticationResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" + "name": "TSNativeBiometricsRegistrationResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsRegistrationResult", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC" }, { "kind": "TypeNominal", @@ -1539,8 +1643,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1551,8 +1655,8 @@ }, { "kind": "Function", - "name": "registerTOTP", - "printedName": "registerTOTP(URI:securityType:completion:)", + "name": "authenticateNativeBiometrics", + "printedName": "authenticateNativeBiometrics(username:challenge:completion:)", "children": [ { "kind": "TypeNominal", @@ -1567,14 +1671,14 @@ }, { "kind": "TypeNominal", - "name": "TSTOTPSecurityType", - "printedName": "TSAuthenticationSDK.TSTOTPSecurityType", - "usr": "s:19TSAuthenticationSDK18TSTOTPSecurityTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1584,13 +1688,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPRegistrationResult", - "printedName": "TSAuthenticationSDK.TSTOTPRegistrationResult", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC" + "name": "TSNativeBiometricsAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" }, { "kind": "TypeNominal", @@ -1605,8 +1709,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1617,8 +1721,8 @@ }, { "kind": "Function", - "name": "generateTOTPCode", - "printedName": "generateTOTPCode(UUID:completion:)", + "name": "unregistersNativeBiometrics", + "printedName": "unregistersNativeBiometrics(username:completion:)", "children": [ { "kind": "TypeNominal", @@ -1634,7 +1738,7 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1644,13 +1748,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPGenerateCodeResult", - "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + "name": "TSNativeBiometricsUnregisterResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsUnregisterResult", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC" }, { "kind": "TypeNominal", @@ -1665,8 +1769,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1677,8 +1781,8 @@ }, { "kind": "Function", - "name": "generateTOTPCodeWithChallenge", - "printedName": "generateTOTPCodeWithChallenge(UUID:challenge:completion:)", + "name": "approvalNativeBiometrics", + "printedName": "approvalNativeBiometrics(username:challenge:completion:)", "children": [ { "kind": "TypeNominal", @@ -1700,7 +1804,7 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1710,13 +1814,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPGenerateCodeResult", - "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + "name": "TSNativeBiometricsAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" }, { "kind": "TypeNominal", @@ -1731,8 +1835,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1743,18 +1847,30 @@ }, { "kind": "Function", - "name": "getDeviceInfo", - "printedName": "getDeviceInfo(_:)", + "name": "registerTOTP", + "printedName": "registerTOTP(URI:securityType:completion:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPSecurityType", + "printedName": "TSAuthenticationSDK.TSTOTPSecurityType", + "usr": "s:19TSAuthenticationSDK18TSTOTPSecurityTypeO" + }, { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1764,13 +1880,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSDeviceInfo", - "printedName": "TSAuthenticationSDK.TSDeviceInfo", - "usr": "s:19TSAuthenticationSDK12TSDeviceInfoV" + "name": "TSTOTPRegistrationResult", + "printedName": "TSAuthenticationSDK.TSTOTPRegistrationResult", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC" }, { "kind": "TypeNominal", @@ -1785,8 +1901,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", - "mangledName": "$s19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", + "usr": "s:19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1797,21 +1913,57 @@ }, { "kind": "Function", - "name": "isWebAuthnSupported", - "printedName": "isWebAuthnSupported()", + "name": "generateTOTPCode", + "printedName": "generateTOTPCode(UUID:completion:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPGenerateCodeResult", + "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", - "mangledName": "$s19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", + "usr": "s:19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ "Final", "AccessControl", @@ -1821,21 +1973,63 @@ }, { "kind": "Function", - "name": "isNativeBiometricsEnrolled", - "printedName": "isNativeBiometricsEnrolled()", + "name": "generateTOTPCodeWithChallenge", + "printedName": "generateTOTPCodeWithChallenge(UUID:challenge:completion:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPGenerateCodeResult", + "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", - "mangledName": "$s19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", + "usr": "s:19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ "Final", "AccessControl", @@ -1844,460 +2038,3894 @@ "funcSelfKind": "NonMutating" }, { - "kind": "TypeDecl", - "name": "WebAuthnAuthenticationOptions", - "printedName": "WebAuthnAuthenticationOptions", + "kind": "Function", + "name": "registerPinCode", + "printedName": "registerPinCode(username:pinCode:completion:)", "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "accessorKind": "get" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Var", - "name": "preferLocalCredantials", - "printedName": "preferLocalCredantials", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", - "moduleName": "TSAuthenticationSDK", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + "name": "TSPinCodeRegistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationResult", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", - "moduleName": "TSAuthenticationSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "usr": "s:s6ResultO" } ] } ], - "declKind": "Struct", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C15registerPinCode8username03pinE010completionySS_SSys6ResultOyAA05TSPine12RegistrationI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C15registerPinCode8username03pinE010completionySS_SSys6ResultOyAA05TSPine12RegistrationI0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "Final", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerPinCode", + "printedName": "registerPinCode(username:pinCode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeRegistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationResult", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "OptionSet", - "printedName": "OptionSet", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - } - ] - } - ], - "usr": "s:s9OptionSetP", - "mangledName": "$ss9OptionSetP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C15registerPinCode8username03pinE0AA05TSPinE18RegistrationResultCSS_SStYaKF", + "mangledName": "$s19TSAuthenticationSDK0A0C15registerPinCode8username03pinE0AA05TSPinE18RegistrationResultCSS_SStYaKF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "authenticatePinCode", + "printedName": "authenticatePinCode(username:pinCode:challenge:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "SetAlgebra", - "printedName": "SetAlgebra", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - } - ] - } - ], - "usr": "s:s10SetAlgebraP", - "mangledName": "$ss10SetAlgebraP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + "name": "TSPinCodeAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeAuthenticationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } - ] + ], + "usr": "s:s6ResultO" } - ], - "usr": "s:s25ExpressibleByArrayLiteralP", - "mangledName": "$ss25ExpressibleByArrayLiteralP" + ] } - ] + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challenge10completionySS_S2Sys6ResultOyAA05TSPine14AuthenticationJ0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challenge10completionySS_S2Sys6ResultOyAA05TSPine14AuthenticationJ0CAA0A5ErrorOGctF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "version", - "printedName": "version", + "kind": "Function", + "name": "unregisterPinCode", + "printedName": "unregisterPinCode(username:completion:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A0C7versionSSSgvp", - "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "AccessControl" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSPinCodeUnregistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } ], - "usr": "s:Sq" + "usr": "s:s6ResultO" } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C7versionSSSgvg", - "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvg", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C17unregisterPinCode8username10completionySS_ys6ResultOyAA05TSPine14UnregistrationH0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C17unregisterPinCode8username10completionySS_ys6ResultOyAA05TSPine14UnregistrationH0CAA0A5ErrorOGctF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "buildNumber", - "printedName": "buildNumber", + "kind": "Function", + "name": "unregisterPinCode", + "printedName": "unregisterPinCode(username:)", "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:19TSAuthenticationSDK0A0C11buildNumberSSSgvp", - "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvp", + "name": "TSPinCodeUnregistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C17unregisterPinCode8usernameAA05TSPinE20UnregistrationResultCSS_tYaKF", + "mangledName": "$s19TSAuthenticationSDK0A0C17unregisterPinCode8usernameAA05TSPinE20UnregistrationResultCSS_tYaKF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", - "AccessControl" + "AccessControl", + "RawDocComment" ], - "isFromExtension": true, - "accessors": [ + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "authenticatePinCode", + "printedName": "authenticatePinCode(username:pinCode:challenge:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "TSPinCodeAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeAuthenticationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challengeAA05TSPinE20AuthenticationResultCSS_S2StYaKF", + "mangledName": "$s19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challengeAA05TSPinE20AuthenticationResultCSS_S2StYaKF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeviceInfo", + "printedName": "getDeviceInfo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSDeviceInfo", + "printedName": "TSAuthenticationSDK.TSDeviceInfo", + "usr": "s:19TSAuthenticationSDK12TSDeviceInfoV" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } ], - "usr": "s:Sq" + "usr": "s:s6ResultO" } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C11buildNumberSSSgvg", - "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvg", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + ] } - ] - } - ], - "declKind": "Class", - "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSAuthentication", - "mangledName": "$s19TSAuthenticationSDK0A0C", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "AccessControl", - "Final", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "TSLogConfigurable", - "printedName": "TSLogConfigurable", - "usr": "s:9TSCoreSDK17TSLogConfigurableP", - "mangledName": "$s9TSCoreSDK17TSLogConfigurableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", + "mangledName": "$s19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "Function", + "name": "signWithDeviceKey", + "printedName": "signWithDeviceKey(challenge:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSSignChallengeResult", + "printedName": "TSAuthenticationSDK.TSSignChallengeResult", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C17signWithDeviceKey9challenge10completionySS_ys6ResultOyAA015TSSignChallengeI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C17signWithDeviceKey9challenge10completionySS_ys6ResultOyAA015TSSignChallengeI0CAA0A5ErrorOGctF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "Function", + "name": "isWebAuthnSupported", + "printedName": "isWebAuthnSupported()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", + "mangledName": "$s19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "Function", + "name": "isNativeBiometricsEnrolled", + "printedName": "isNativeBiometricsEnrolled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", + "mangledName": "$s19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, + { + "kind": "TypeDecl", + "name": "WebAuthnAuthenticationOptions", + "printedName": "WebAuthnAuthenticationOptions", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "preferLocalCredantials", + "printedName": "preferLocalCredantials", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "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:19TSAuthenticationSDK0A0C7versionSSSgvp", + "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "isFromExtension": 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:19TSAuthenticationSDK0A0C7versionSSSgvg", + "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvg", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "buildNumber", + "printedName": "buildNumber", + "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:19TSAuthenticationSDK0A0C11buildNumberSSSgvp", + "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "isFromExtension": 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:19TSAuthenticationSDK0A0C11buildNumberSSSgvg", + "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvg", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSAuthentication", + "mangledName": "$s19TSAuthenticationSDK0A0C", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "TSLogConfigurable", + "printedName": "TSLogConfigurable", + "usr": "s:9TSCoreSDK17TSLogConfigurableP", + "mangledName": "$s9TSCoreSDK17TSLogConfigurableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(challenge:allowCredentials:userVerification:rpId:user:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData?", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC9challenge16allowCredentials16userVerification4rpId0M0ACSSSg_SayAA0cd5AllowlI0CGSgA2iA0cd4UserI0CSgtcfc", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC9challenge16allowCredentials16userVerification4rpId0M0ACSSSg_SayAA0cd5AllowlI0CGSgA2iA0cd4UserI0CSgtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData(im)init", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSWebAuthnAllowCredentialsData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:displayName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC2id4name11displayNameACSSSg_A2Gtcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC2id4name11displayNameACSSSg_A2Gtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData(im)init", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "TypeDecl", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationError", + "children": [ + { + "kind": "Var", + "name": "notInitialized", + "printedName": "notInitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unsupportedOSVersion", + "printedName": "unsupportedOSVersion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "requestIsRunning", + "printedName": "requestIsRunning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "networkError", + "printedName": "networkError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "webAuthnError", + "printedName": "webAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "totpError", + "printedName": "totpError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "nativeBiometricsError", + "printedName": "nativeBiometricsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pinCodeError", + "printedName": "pinCodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSPinCodeError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO07pinCodeC0yAcA05TSPineC0OcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO07pinCodeC0yAcA05TSPineC0OcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "initializationError", + "printedName": "initializationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK0A5ErrorO", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnError", + "printedName": "TSWebAuthnError", + "children": [ + { + "kind": "Var", + "name": "canceled", + "printedName": "canceled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidResponse", + "printedName": "invalidResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notHandled", + "printedName": "notHandled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "failed", + "printedName": "failed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notInteractive", + "printedName": "notInteractive", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidDomain", + "printedName": "invalidDomain", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidWebAuthnSession", + "printedName": "invalidWebAuthnSession", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "userNotFound", + "printedName": "userNotFound", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSTOTPError", + "printedName": "TSTOTPError", + "children": [ + { + "kind": "Var", + "name": "nativeBiometricsNotAvailable", + "printedName": "nativeBiometricsNotAvailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "incorrectURIFormat", + "printedName": "incorrectURIFormat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notRegistered", + "printedName": "notRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidSecret", + "printedName": "invalidSecret", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidAlgorithm", + "printedName": "invalidAlgorithm", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidPeriod", + "printedName": "invalidPeriod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidDigits", + "printedName": "invalidDigits", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsError", + "printedName": "TSNativeBiometricsError", + "children": [ + { + "kind": "Var", + "name": "nativeBiometricsNotAvailable", + "printedName": "nativeBiometricsNotAvailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notRegistered", + "printedName": "notRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSPinCodeError", + "printedName": "TSPinCodeError", + "children": [ + { + "kind": "Var", + "name": "notRegistered", + "printedName": "notRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError.Type) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSPinCodeError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO13notRegisteredyA2CmF", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO13notRegisteredyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "duplicateCommitRegistration", + "printedName": "duplicateCommitRegistration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError.Type) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSPinCodeError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO27duplicateCommitRegistrationyA2CmF", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO27duplicateCommitRegistrationyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSPinCodeError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO8internalyACs0E0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO8internalyACs0E0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ { "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TSRegistrationResult", + "printedName": "TSRegistrationResult", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", + "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", + "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsRegistrationResult", + "printedName": "TSNativeBiometricsRegistrationResult", + "children": [ + { + "kind": "Var", + "name": "publicKey", + "printedName": "publicKey", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + "kind": "Var", + "name": "publicKeyId", + "printedName": "publicKeyId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + "kind": "Var", + "name": "keyType", + "printedName": "keyType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, + { + "kind": "Var", + "name": "attestation", + "printedName": "attestation", + "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:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": 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:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, @@ -2321,6 +5949,20 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "LocalAuthentication", + "printedName": "LocalAuthentication", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, { "kind": "Import", "name": "UIKit", @@ -2333,8 +5975,8 @@ }, { "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", + "name": "WebKit", + "printedName": "WebKit", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, @@ -2347,21 +5989,21 @@ }, { "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, { "kind": "Import", "name": "UIKit", @@ -2381,8 +6023,8 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ @@ -2394,521 +6036,744 @@ "name": "UIKit", "printedName": "UIKit", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", + "name": "CryptoKit", + "printedName": "CryptoKit", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "TypeDecl", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationError", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSWebAuthnRegistrationData", "children": [ { "kind": "Var", - "name": "notInitialized", - "printedName": "notInitialized", + "name": "webauthnSessionId", + "printedName": "webauthnSessionId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvp", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvg", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "credentialCreationOptions", + "printedName": "credentialCreationOptions", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvp", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvg", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } ] }, { "kind": "Var", - "name": "unsupportedOSVersion", - "printedName": "unsupportedOSVersion", + "name": "username", + "printedName": "username", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvp", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvg", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvg", + "moduleName": "TSAuthenticationSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(webauthnSessionId:credentialCreationOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionId25credentialCreationOptionsACSS_AA0cd17CredentialRequestlF0Ctcfc", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionId25credentialCreationOptionsACSS_AA0cd17CredentialRequestlF0Ctcfc", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "AccessControl", "RawDocComment" - ] + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "requestIsRunning", - "printedName": "requestIsRunning", + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataVyAC10Foundation0F0VKcfc", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataVyAC10Foundation0F0VKcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV4fromACs7Decoder_p_tKcfc", "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "throwing": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "networkError", - "printedName": "networkError", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV6encode2toys7Encoder_p_tKF", "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSWebAuthnAuthenticationData", + "children": [ { "kind": "Var", - "name": "webAuthnError", - "printedName": "webAuthnError", + "name": "webauthnSessionId", + "printedName": "webauthnSessionId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvp", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "totpError", - "printedName": "totpError", - "children": [ + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvg", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "nativeBiometricsError", - "printedName": "nativeBiometricsError", + "name": "credentialRequestOptions", + "printedName": "credentialRequestOptions", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvp", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvg", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } ] }, { "kind": "Var", - "name": "internal", - "printedName": "internal", + "name": "username", + "printedName": "username", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvp", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "initializationError", - "printedName": "initializationError", - "children": [ + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvg", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvg", + "moduleName": "TSAuthenticationSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(webauthnSessionId:credentialRequestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionId24credentialRequestOptionsACSS_AA0cde10CredentialklF0Ctcfc", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionId24credentialRequestOptionsACSS_AA0cde10CredentialklF0Ctcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataVyAC10Foundation0F0VKcfc", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataVyAC10Foundation0F0VKcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSRegistrationContext", + "printedName": "TSRegistrationContext", + "children": [ + { + "kind": "Function", + "name": "commit", + "printedName": "commit()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP6commityyKF", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP6commityyKF", "moduleName": "TSAuthenticationSDK", + "genericSig": "<τ_0_0 where τ_0_0 : TSAuthenticationSDK.TSRegistrationContext>", + "sugared_genericSig": "", + "protocolReq": true, "declAttributes": [ - "RawDocComment" - ] + "Mutating" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "Mutating" + } + ], + "declKind": "Protocol", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSPinCodeRegistrationContext", + "printedName": "TSPinCodeRegistrationContext", + "children": [ { "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "name": "commit", + "printedName": "commit()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "Void", + "printedName": "()" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC6commityyKF", + "mangledName": "$s19TSAuthenticationSDK28TSPinCodeRegistrationContextC6commityyKF", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], - "isFromExtension": true, + "throwing": true, "funcSelfKind": "NonMutating" } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK0A5ErrorO", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC", + "mangledName": "$s19TSAuthenticationSDK28TSPinCodeRegistrationContextC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "AccessControl", "RawDocComment" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -2926,506 +6791,423 @@ }, { "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "TSRegistrationContext", + "printedName": "TSRegistrationContext", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP" } ] }, { "kind": "TypeDecl", - "name": "TSWebAuthnError", - "printedName": "TSWebAuthnError", + "name": "TSPinCodeUnregistrationContext", + "printedName": "TSPinCodeUnregistrationContext", "children": [ { - "kind": "Var", - "name": "canceled", - "printedName": "canceled", + "kind": "Function", + "name": "commit", + "printedName": "commit()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC6commityyKF", + "mangledName": "$s19TSAuthenticationSDK30TSPinCodeUnregistrationContextC6commityyKF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "AccessControl", "RawDocComment" - ] + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC", + "mangledName": "$s19TSAuthenticationSDK30TSPinCodeUnregistrationContextC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "invalidResponse", - "printedName": "invalidResponse", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "TSRegistrationContext", + "printedName": "TSRegistrationContext", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationResult", + "children": [ { "kind": "Var", - "name": "notHandled", - "printedName": "notHandled", + "name": "result", + "printedName": "result", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvp", + "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "failed", - "printedName": "failed", - "children": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvg", + "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK0A6ResultC", + "mangledName": "$s19TSAuthenticationSDK0A6ResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsUnregisterResult", + "printedName": "TSNativeBiometricsUnregisterResult", + "children": [ { "kind": "Var", - "name": "notInteractive", - "printedName": "notInteractive", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "name": "publicKeyId", + "printedName": "publicKeyId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidDomain", - "printedName": "invalidDomain", - "children": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", + "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsAuthenticationResult", + "printedName": "TSNativeBiometricsAuthenticationResult", + "children": [ { "kind": "Var", - "name": "invalidWebAuthnSession", - "printedName": "invalidWebAuthnSession", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "userNotFound", - "printedName": "userNotFound", - "children": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "internal", - "printedName": "internal", + "name": "signature", + "printedName": "signature", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Final", + "AccessControl" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -3445,394 +7227,279 @@ }, { "kind": "TypeDecl", - "name": "TSTOTPError", - "printedName": "TSTOTPError", + "name": "TSTOTPRegistrationResult", + "printedName": "TSTOTPRegistrationResult", "children": [ { "kind": "Var", - "name": "nativeBiometricsNotAvailable", - "printedName": "nativeBiometricsNotAvailable", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "incorrectURIFormat", - "printedName": "incorrectURIFormat", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "notRegistered", - "printedName": "notRegistered", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidSecret", - "printedName": "invalidSecret", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidAlgorithm", - "printedName": "invalidAlgorithm", + "name": "issuer", + "printedName": "issuer", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidPeriod", - "printedName": "invalidPeriod", - "children": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "invalidDigits", - "printedName": "invalidDigits", + "name": "label", + "printedName": "label", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "internal", - "printedName": "internal", - "children": [ + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "uuid", + "printedName": "uuid", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSTOTPGenerateCodeResult", + "printedName": "TSTOTPGenerateCodeResult", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ - "AccessControl" + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Final", + "AccessControl" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -3847,220 +7514,264 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" } ] }, { "kind": "TypeDecl", - "name": "TSNativeBiometricsError", - "printedName": "TSNativeBiometricsError", + "name": "TSPinCodeRegistrationResult", + "printedName": "TSPinCodeRegistrationResult", "children": [ { "kind": "Var", - "name": "nativeBiometricsNotAvailable", - "printedName": "nativeBiometricsNotAvailable", + "name": "publicKey", + "printedName": "publicKey", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "notRegistered", - "printedName": "notRegistered", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "internal", - "printedName": "internal", + "name": "keyType", + "printedName": "keyType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } ] }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "aliasDeviceName", + "printedName": "aliasDeviceName", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "registrationContext", + "printedName": "registrationContext", + "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + "name": "TSPinCodeRegistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationContext", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC" } ], - "declKind": "Func", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvp", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ + "Final", + "HasStorage", "AccessControl" ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeRegistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationContext", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Final", + "AccessControl" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -4075,49 +7786,18 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", - "name": "TSRegistrationResult", - "printedName": "TSRegistrationResult", + "name": "TSPinCodeAuthenticationResult", + "printedName": "TSPinCodeAuthenticationResult", "children": [ { "kind": "Var", - "name": "result", - "printedName": "result", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { "kind": "TypeNominal", @@ -4127,15 +7807,15 @@ } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", - "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", "HasStorage", - "SetterAccess", "AccessControl" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -4151,8 +7831,104 @@ } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", - "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "signature", + "printedName": "signature", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "challenge", + "printedName": "challenge", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4161,11 +7937,39 @@ "accessorKind": "get" } ] + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC", - "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -4186,18 +7990,25 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, { "kind": "TypeDecl", - "name": "TSNativeBiometricsRegistrationResult", - "printedName": "TSNativeBiometricsRegistrationResult", + "name": "TSPinCodeUnregistrationResult", + "printedName": "TSPinCodeUnregistrationResult", "children": [ { "kind": "Var", - "name": "publicKey", - "printedName": "publicKey", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { "kind": "TypeNominal", @@ -4207,8 +8018,8 @@ } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -4231,8 +8042,8 @@ } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4244,19 +8055,19 @@ }, { "kind": "Var", - "name": "publicKeyId", - "printedName": "publicKeyId", + "name": "unregistrationContext", + "printedName": "unregistrationContext", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSPinCodeUnregistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationContext", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC" } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -4273,14 +8084,14 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSPinCodeUnregistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationContext", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC" } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4289,35 +8100,60 @@ "accessorKind": "get" } ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSSignChallengeResult", + "printedName": "TSSignChallengeResult", + "children": [ { "kind": "Var", - "name": "attestation", - "printedName": "attestation", + "name": "signature", + "printedName": "signature", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvp", + "mangledName": "$s19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "isLet": true, "hasStorage": true, @@ -4329,22 +8165,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvg", + "mangledName": "$s19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4356,12 +8184,13 @@ } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC", + "mangledName": "$s19TSAuthenticationSDK21TSSignChallengeResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasMissingDesignatedInitializers": true, "conformances": [ @@ -4391,23 +8220,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "LocalAuthentication", - "printedName": "LocalAuthentication", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "TSCoreSDK", @@ -4417,18 +8229,8 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, @@ -4437,13 +8239,6 @@ "name": "TSCoreSDK", "printedName": "TSCoreSDK", "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" @@ -4451,28 +8246,14 @@ }, { "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "Foundation", @@ -4483,66 +8264,21 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "SystemConfiguration", - "printedName": "SystemConfiguration", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "CryptoKit", "printedName": "CryptoKit", "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "Foundation", "printedName": "Foundation", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, { @@ -4550,34 +8286,10 @@ "name": "Foundation", "printedName": "Foundation", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "Import", @@ -4589,39 +8301,300 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, { "kind": "TypeDecl", - "name": "TSAuthenticationResult", - "printedName": "TSAuthenticationResult", + "name": "TSWebAuthnRPData", + "printedName": "TSWebAuthnRPData", "children": [ { - "kind": "Var", - "name": "result", - "printedName": "result", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvp", - "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvp", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK16TSWebAuthnRPDataC2id4nameACSSSg_AFtcfc", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC2id4nameACSSSg_AFtcfc", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "HasStorage", - "SetterAccess", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData(im)init", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK16TSWebAuthnRPDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK16TSWebAuthnRPDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSWebAuthnCredentialRequestOptionsData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(challenge:pubKeyCredParams:attestation:excludeCredentials:authenticatorSelection:timeout:user:rp:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -4630,29 +8603,201 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvg", - "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData?", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData?", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC9challenge16pubKeyCredParams11attestation18excludeCredentials22authenticatorSelection7timeout4user2rpACSSSg_SayAA0cd3PubklmH0CGSgALSaySSGSgAA0cd13AuthenticatorrH0CSgSiSgAA0cd4UserH0CSgAA0cD6RPDataCtcfc", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC9challenge16pubKeyCredParams11attestation18excludeCredentials22authenticatorSelection7timeout4user2rpACSSSg_SayAA0cd3PubklmH0CGSgALSaySSGSgAA0cd13AuthenticatorrH0CSgSiSgAA0cd4UserH0CSgAA0cD6RPDataCtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData(im)init", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK0A6ResultC", - "mangledName": "$s19TSAuthenticationSDK0A6ResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -4666,122 +8811,78 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "TSNativeBiometricsUnregisterResult", - "printedName": "TSNativeBiometricsUnregisterResult", - "children": [ + }, { - "kind": "Var", - "name": "publicKeyId", - "printedName": "publicKeyId", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", - "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", - "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - } - ], - "declKind": "Class", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", - "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "AccessControl" - ], - "hasMissingDesignatedInitializers": true, - "conformances": [ + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, { "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" }, { "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" } ] }, { "kind": "TypeDecl", - "name": "TSNativeBiometricsAuthenticationResult", - "printedName": "TSNativeBiometricsAuthenticationResult", + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSWebAuthnPubKeyCredParamsData", "children": [ { - "kind": "Var", - "name": "publicKeyId", - "printedName": "publicKeyId", + "kind": "Constructor", + "name": "init", + "printedName": "init(type:alg:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -4790,77 +8891,142 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4type3algACSSSg_SiSgtcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4type3algACSSSg_SiSgtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "signature", - "printedName": "signature", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData(im)init", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataCACycfc", "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", "declAttributes": [ - "Final", - "HasStorage", - "AccessControl" + "Dynamic", + "ObjC", + "Override" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -4874,19 +9040,74 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" } ] }, { "kind": "TypeDecl", - "name": "TSTOTPRegistrationResult", - "printedName": "TSTOTPRegistrationResult", - "children": [ - { - "kind": "Var", - "name": "issuer", - "printedName": "issuer", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSWebAuthnAuthenticatorSelectionData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(authenticatorAttachment:requireResidentKey:userVerification:)", "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" + }, { "kind": "TypeNominal", "name": "Optional", @@ -4899,59 +9120,24 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "label", - "printedName": "label", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", @@ -4964,114 +9150,127 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC23authenticatorAttachment18requireResidentKey16userVerificationACSSSg_SbSgAGtcfc", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC23authenticatorAttachment18requireResidentKey16userVerificationACSSSg_SbSgAGtcfc", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ { - "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:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" } - ] + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData(im)init", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "uuid", - "printedName": "uuid", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC4fromACs7Decoder_p_tKcfc", "moduleName": "TSAuthenticationSDK", + "implicit": true, "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" + "Required" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -5081,47 +9280,82 @@ }, { "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" } ] }, { "kind": "TypeDecl", - "name": "TSTOTPGenerateCodeResult", - "printedName": "TSTOTPGenerateCodeResult", + "name": "TSWebAuthnUserData", + "printedName": "TSWebAuthnUserData", "children": [ { - "kind": "Var", - "name": "code", - "printedName": "code", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:displayName:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -5130,29 +9364,157 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK18TSWebAuthnUserDataC2id4name11displayNameACSSSg_A2Gtcfc", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC2id4name11displayNameACSSSg_A2Gtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData(im)init", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK18TSWebAuthnUserDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK18TSWebAuthnUserDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -5166,78 +9528,56 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "CryptoKit", - "printedName": "CryptoKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } ] }, { @@ -5289,294 +9629,868 @@ }, "ConstValues": [ { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "StringLiteral", + "offset": 3811, + "length": 18, + "value": "\"TransmitSecurity\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "StringLiteral", + "offset": 3970, + "length": 34, + "value": "\"https:\/\/api.transmitsecurity.io\/\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 7551, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 8409, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 9175, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 10042, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 11205, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 12404, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "IntegerLiteral", + "offset": 25071, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "IntegerLiteral", + "offset": 25076, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1048, + "length": 37, + "value": "\"v1\/auth\/webauthn\/authenticate\/start\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1125, + "length": 33, + "value": "\"v1\/auth\/webauthn\/register\/start\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1224, + "length": 10, + "value": "\"username\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1255, + "length": 11, + "value": "\"client_id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1290, + "length": 14, + "value": "\"display_name\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1331, + "length": 12, + "value": "\"User-Agent\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1369, + "length": 15, + "value": "\"Authorization\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1414, + "length": 15, + "value": "\"approval_data\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1492, + "length": 11, + "value": "\"userAgent\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "kind": "StringLiteral", + "offset": 217, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/WebAuthn\/WebAuthnAuthenticator.swift", + "kind": "BooleanLiteral", + "offset": 833, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 348, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 374, + "length": 7, + "value": "\"rawId\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 402, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 433, + "length": 10, + "value": "\"response\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 746, + "length": 16, + "value": "\"clientDataJSON\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 19, + "value": "\"authenticatorData\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 842, + "length": 12, + "value": "\"userHandle\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 880, + "length": 11, + "value": "\"signature\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 925, + "length": 19, + "value": "\"attestationObject\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 346, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 393, + "length": 2, + "value": "64" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 437, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 552, + "length": 7, + "value": "100000" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 663, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 298, + "length": 4, + "value": "3200" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 313, + "length": 24, + "value": "\"SDK is not initialized\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 384, + "length": 4, + "value": "3201" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 399, + "length": 24, + "value": "\"Unsupported OS version\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 470, + "length": 4, + "value": "3202" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 3341, - "length": 18, - "value": "\"TransmitSecurity\"" + "offset": 485, + "length": 32, + "value": "\"Request is already in progress\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 564, + "length": 4, + "value": "3203" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 3500, - "length": 34, - "value": "\"https:\/\/api.transmitsecurity.io\/\"" + "offset": 579, + "length": 15, + "value": "\"Network error\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", - "kind": "Array", - "offset": 6241, - "length": 2, - "value": "[]" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 641, + "length": 4, + "value": "3204" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", - "kind": "Array", - "offset": 6996, - "length": 2, - "value": "[]" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 36, + "value": "\"Mobile biometrics is not available\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", - "kind": "Array", - "offset": 8175, - "length": 2, - "value": "[]" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 739, + "length": 4, + "value": "3205" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 754, + "length": 16, + "value": "\"Internal error\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "IntegerLiteral", - "offset": 14469, - "length": 1, - "value": "1" + "offset": 874, + "length": 4, + "value": "3300" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 889, + "length": 27, + "value": "\"WebAuthn session canceled\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "IntegerLiteral", - "offset": 14474, - "length": 1, - "value": "0" + "offset": 963, + "length": 4, + "value": "3301" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1048, + "offset": 978, + "length": 27, + "value": "\"Invalid WebAuthn response\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1052, + "length": 4, + "value": "3302" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1067, + "length": 30, + "value": "\"WebAuthn session not handled\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1144, + "length": 4, + "value": "3303" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1159, + "length": 25, + "value": "\"WebAuthn session failed\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1231, + "length": 4, + "value": "3304" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1246, + "length": 34, + "value": "\"WebAuthn session not interactive\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1327, + "length": 4, + "value": "3305" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1342, + "length": 25, + "value": "\"Invalid WebAuthn domain\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1414, + "length": 4, + "value": "3306" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1429, + "length": 26, + "value": "\"Invalid WebAuthn session\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1502, + "length": 4, + "value": "3307" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1517, "length": 37, - "value": "\"v1\/auth\/webauthn\/authenticate\/start\"" + "value": "\"User not found in WebAuthn response\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1601, + "length": 4, + "value": "3308" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1125, - "length": 33, - "value": "\"v1\/auth\/webauthn\/register\/start\"" + "offset": 1616, + "length": 25, + "value": "\"WebAuthn internal error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1688, + "length": 4, + "value": "3309" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1224, - "length": 10, - "value": "\"username\"" + "offset": 1703, + "length": 59, + "value": "\"Failed to create registration credantials creation object\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1809, + "length": 4, + "value": "3310" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1255, - "length": 11, - "value": "\"client_id\"" + "offset": 1824, + "length": 52, + "value": "\"Failed to create authentication credantials object\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1976, + "length": 4, + "value": "3400" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1290, - "length": 14, - "value": "\"display_name\"" + "offset": 1991, + "length": 27, + "value": "\"Incorrect TOTP URI format\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2065, + "length": 4, + "value": "3401" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1331, - "length": 12, - "value": "\"User-Agent\"" + "offset": 2080, + "length": 21, + "value": "\"TOTP not registered\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2148, + "length": 4, + "value": "3402" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1369, - "length": 15, - "value": "\"Authorization\"" + "offset": 2163, + "length": 25, + "value": "\"Invalid TOTP secret key\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2235, + "length": 4, + "value": "3403" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1414, - "length": 15, - "value": "\"approval_data\"" + "offset": 2250, + "length": 24, + "value": "\"Invalid TOTP algorithm\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2321, + "length": 4, + "value": "3404" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1492, - "length": 11, - "value": "\"userAgent\"" + "offset": 2336, + "length": 21, + "value": "\"Invalid TOTP period\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2404, + "length": 4, + "value": "3405" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 217, - "length": 2, - "value": "\"\"" + "offset": 2419, + "length": 21, + "value": "\"Invalid TOTP digits\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2487, + "length": 4, + "value": "3406" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 260, - "length": 2, - "value": "\"\"" + "offset": 2502, + "length": 21, + "value": "\"Internal TOTP error\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/WebAuthn\/WebAuthnAuthenticator.swift", - "kind": "BooleanLiteral", - "offset": 833, - "length": 5, - "value": "false" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2636, + "length": 4, + "value": "3500" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 348, + "offset": 2651, + "length": 33, + "value": "\"Native biometrics not available\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2731, "length": 4, - "value": "\"id\"" + "value": "3501" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 374, - "length": 7, - "value": "\"rawId\"" + "offset": 2746, + "length": 34, + "value": "\"Native biometrics not registered\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2827, + "length": 4, + "value": "3502" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 402, - "length": 6, - "value": "\"type\"" + "offset": 2842, + "length": 34, + "value": "\"Internal native biometrics error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2985, + "length": 4, + "value": "3600" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 433, - "length": 10, - "value": "\"response\"" + "offset": 3000, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3107, + "length": 4, + "value": "3602" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 746, + "offset": 3122, "length": 16, - "value": "\"clientDataJSON\"" + "value": "\"Internal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3221, + "length": 4, + "value": "3603" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 796, - "length": 19, - "value": "\"authenticatorData\"" + "offset": 3236, + "length": 16, + "value": "\"Internal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3324, + "length": 4, + "value": "3605" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 842, - "length": 12, - "value": "\"userHandle\"" + "offset": 3339, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3442, + "length": 4, + "value": "3606" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 880, - "length": 11, - "value": "\"signature\"" + "offset": 3457, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3545, + "length": 4, + "value": "3607" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 925, - "length": 19, - "value": "\"attestationObject\"" + "offset": 3560, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3661, + "length": 4, + "value": "3609" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 3676, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3758, + "length": 4, + "value": "3610" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 3773, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", "kind": "StringLiteral", "offset": 213, "length": 27, "value": "\"x-ts-device-binding-token\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", "kind": "StringLiteral", "offset": 270, "length": 14, "value": "\"content-type\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", "kind": "StringLiteral", "offset": 381, "length": 8, "value": "\"origin\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", "kind": "StringLiteral", "offset": 250, "length": 6, "value": "\"cis\/\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", "kind": "Array", "offset": 308, "length": 351, "value": "[\"https:\/\/api.idsec-dev.com\/\", \"https:\/\/api.idsec-stg.com\/\", \"https:\/\/api.transmitsecurity.io\/\", \"https:\/\/api.eu.transmitsecurity.io\/\", \"https:\/\/api.ca.transmitsecurity.io\/\", \"https:\/\/api.au.transmitsecurity.io\/\", \"https:\/\/api.sbx.transmitsecurity.io\/\"]" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 967, + "length": 21, + "value": "\"webauthn_session_id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 1030, + "length": 29, + "value": "\"credential_creation_options\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 3904, + "length": 21, + "value": "\"webauthn_session_id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 3966, + "length": 28, + "value": "\"credential_request_options\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "Array", "offset": 274, "length": 380, "value": "[\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\"]" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "Dictionary", "offset": 720, "length": 710, "value": "[(\"A\", \"00000\"), (\"B\", \"00001\"), (\"C\", \"00010\"), (\"D\", \"00011\"), (\"E\", \"00100\"), (\"F\", \"00101\"), (\"G\", \"00110\"), (\"H\", \"00111\"), (\"I\", \"01000\"), (\"J\", \"01001\"), (\"K\", \"01010\"), (\"L\", \"01011\"), (\"M\", \"01100\"), (\"N\", \"01101\"), (\"O\", \"01110\"), (\"P\", \"01111\"), (\"Q\", \"10000\"), (\"R\", \"10001\"), (\"S\", \"10010\"), (\"T\", \"10011\"), (\"U\", \"10100\"), (\"V\", \"10101\"), (\"W\", \"10110\"), (\"X\", \"10111\"), (\"Y\", \"11000\"), (\"Z\", \"11001\"), (\"2\", \"11010\"), (\"3\", \"11011\"), (\"4\", \"11100\"), (\"5\", \"11101\"), (\"6\", \"11110\"), (\"7\", \"11111\")]" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 8995, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 10110, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 13062, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 13588, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", "kind": "IntegerLiteral", "offset": 172, "length": 1, "value": "9" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", "kind": "IntegerLiteral", "offset": 206, "length": 1, "value": "1" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSTimerHelper.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSTimerHelper.swift", "kind": "IntegerLiteral", "offset": 188, "length": 2, diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface index f981f58..bd1678f 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -25,6 +25,10 @@ public typealias TSTOTPRegistrationCompletion = (Swift.Result) -> () public typealias TSApprovalCompletion = (Swift.Result) -> () public typealias TSNativeBiometricsApprovalCompletion = (Swift.Result) -> () +public typealias TSSignChallengeCompletion = (Swift.Result) -> Swift.Void +public typealias TSPinCodeRegistrationCompletion = (Swift.Result) -> () +public typealias TSPinCodeAuthenticationCompletion = (Swift.Result) -> () +public typealias TSPinCodeUnregistrationCompletion = (Swift.Result) -> () public struct WebAuthnApis : Swift.Codable { public init(startAuthentication: Swift.String, startRegistration: Swift.String) public func encode(to encoder: any Swift.Encoder) throws @@ -60,9 +64,13 @@ public struct TSDeviceInfo : Swift.Codable { final public func initialize(baseUrl: Swift.String = "https://api.transmitsecurity.io/", clientId: Swift.String, domain: Swift.String? = nil, initOptions: TSAuthenticationSDK.TSAuthenticationInitOptions? = nil) final public func initializeSDK(configuration: TSAuthenticationSDK.TSAuthenticationConfiguration? = nil) throws final public func registerWebAuthn(username: Swift.String, displayName: Swift.String?, completion: TSAuthenticationSDK.TSRegistrationCompletion?) + final public func registerWebAuthn(_ webAuthnRegistrationData: TSAuthenticationSDK.TSWebAuthnRegistrationData, completion: TSAuthenticationSDK.TSRegistrationCompletion?) final public func authenticateWebAuthn(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func authenticateWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func signWebauthnTransaction(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func signWebauthnTransaction(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func approvalWebAuthn(approvalData: [Swift.String : Swift.String], username: Swift.String? = nil, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) + final public func approvalWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) final public func registerNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsRegistrationCompletion) final public func authenticateNativeBiometrics(username: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsAuthenticationCompletion) final public func unregistersNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsUnregisterCompletion) @@ -70,7 +78,14 @@ public struct TSDeviceInfo : Swift.Codable { final public func registerTOTP(URI: Swift.String, securityType: TSAuthenticationSDK.TSTOTPSecurityType, completion: @escaping TSAuthenticationSDK.TSTOTPRegistrationCompletion) final public func generateTOTPCode(UUID: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) final public func generateTOTPCodeWithChallenge(UUID: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeRegistrationCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeRegistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeAuthenticationCompletion) + final public func unregisterPinCode(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeUnregistrationCompletion) + final public func unregisterPinCode(username: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeUnregistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeAuthenticationResult final public func getDeviceInfo(_ completion: @escaping TSAuthenticationSDK.DeviceInfoCompletion) + final public func signWithDeviceKey(challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSSignChallengeCompletion) public static func isWebAuthnSupported() -> Swift.Bool public static func isNativeBiometricsEnrolled() -> Swift.Bool @objc deinit @@ -85,6 +100,18 @@ extension TSAuthenticationSDK.TSAuthentication { public typealias RawValue = Swift.Int } } +@objc public class TSWebAuthnAuthenticationCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, allowCredentials: [TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]? = nil, userVerification: Swift.String? = nil, rpId: Swift.String? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAllowCredentialsData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} public enum TSAuthenticationError : Swift.Error { case notInitialized case unsupportedOSVersion @@ -93,6 +120,7 @@ public enum TSAuthenticationError : Swift.Error { case webAuthnError(TSAuthenticationSDK.TSWebAuthnError) case totpError(TSAuthenticationSDK.TSTOTPError) case nativeBiometricsError(TSAuthenticationSDK.TSNativeBiometricsError) + case pinCodeError(TSAuthenticationSDK.TSPinCodeError) case `internal`((any Swift.Error)?) case initializationError } @@ -131,6 +159,14 @@ public enum TSNativeBiometricsError : Swift.Error { extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { public static func == (lhs: TSAuthenticationSDK.TSNativeBiometricsError, rhs: TSAuthenticationSDK.TSNativeBiometricsError) -> Swift.Bool } +public enum TSPinCodeError : Swift.Error { + case notRegistered + case duplicateCommitRegistration + case `internal`((any Swift.Error)?) +} +extension TSAuthenticationSDK.TSPinCodeError : Swift.Equatable { + public static func == (lhs: TSAuthenticationSDK.TSPinCodeError, rhs: TSAuthenticationSDK.TSPinCodeError) -> Swift.Bool +} @_hasMissingDesignatedInitializers final public class TSRegistrationResult { final public var result: Swift.String { get @@ -140,9 +176,43 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { @_hasMissingDesignatedInitializers final public class TSNativeBiometricsRegistrationResult { final public let publicKey: Swift.String final public let publicKeyId: Swift.String + final public let keyType: Swift.String final public let attestation: Swift.String? @objc deinit } +public struct TSWebAuthnRegistrationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData) + public init(_ webAuthnRegistrationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public struct TSWebAuthnAuthenticationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData) + public init(_ webAuthnAuthenticationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public protocol TSRegistrationContext { + mutating func commit() throws +} +@_hasMissingDesignatedInitializers public class TSPinCodeRegistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} +@_hasMissingDesignatedInitializers public class TSPinCodeUnregistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} @_hasMissingDesignatedInitializers final public class TSAuthenticationResult { final public var result: Swift.String { get @@ -168,6 +238,30 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { final public let code: Swift.String @objc deinit } +@_hasMissingDesignatedInitializers final public class TSPinCodeRegistrationResult { + final public let publicKey: Swift.String + final public let publicKeyId: Swift.String + final public let keyType: Swift.String + final public let aliasDeviceName: Swift.String + final public let registrationContext: TSAuthenticationSDK.TSPinCodeRegistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSPinCodeAuthenticationResult : Swift.Encodable { + final public let publicKeyId: Swift.String + final public let signature: Swift.String + final public let challenge: Swift.String + @objc deinit + final public func encode(to encoder: any Swift.Encoder) throws +} +@_hasMissingDesignatedInitializers final public class TSPinCodeUnregistrationResult { + final public let publicKeyId: Swift.String + final public let unregistrationContext: TSAuthenticationSDK.TSPinCodeUnregistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSSignChallengeResult { + final public let signature: Swift.String + @objc deinit +} extension TSAuthenticationSDK.TSAuthentication { final public var version: Swift.String? { get @@ -176,5 +270,35 @@ extension TSAuthenticationSDK.TSAuthentication { get } } +@objc public class TSWebAuthnRPData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, pubKeyCredParams: [TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]? = nil, attestation: Swift.String? = nil, excludeCredentials: [Swift.String]? = nil, authenticatorSelection: TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData? = nil, timeout: Swift.Int? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil, rp: TSAuthenticationSDK.TSWebAuthnRPData) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnPubKeyCredParamsData : ObjectiveC.NSObject, Swift.Codable { + public init(type: Swift.String? = nil, alg: Swift.Int? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAuthenticatorSelectionData : ObjectiveC.NSObject, Swift.Codable { + public init(authenticatorAttachment: Swift.String? = nil, requireResidentKey: Swift.Bool? = nil, userVerification: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnUserData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Equatable {} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Hashable {} diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc index 0db0365..59c45cb 100644 Binary files a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface index f981f58..bd1678f 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -25,6 +25,10 @@ public typealias TSTOTPRegistrationCompletion = (Swift.Result) -> () public typealias TSApprovalCompletion = (Swift.Result) -> () public typealias TSNativeBiometricsApprovalCompletion = (Swift.Result) -> () +public typealias TSSignChallengeCompletion = (Swift.Result) -> Swift.Void +public typealias TSPinCodeRegistrationCompletion = (Swift.Result) -> () +public typealias TSPinCodeAuthenticationCompletion = (Swift.Result) -> () +public typealias TSPinCodeUnregistrationCompletion = (Swift.Result) -> () public struct WebAuthnApis : Swift.Codable { public init(startAuthentication: Swift.String, startRegistration: Swift.String) public func encode(to encoder: any Swift.Encoder) throws @@ -60,9 +64,13 @@ public struct TSDeviceInfo : Swift.Codable { final public func initialize(baseUrl: Swift.String = "https://api.transmitsecurity.io/", clientId: Swift.String, domain: Swift.String? = nil, initOptions: TSAuthenticationSDK.TSAuthenticationInitOptions? = nil) final public func initializeSDK(configuration: TSAuthenticationSDK.TSAuthenticationConfiguration? = nil) throws final public func registerWebAuthn(username: Swift.String, displayName: Swift.String?, completion: TSAuthenticationSDK.TSRegistrationCompletion?) + final public func registerWebAuthn(_ webAuthnRegistrationData: TSAuthenticationSDK.TSWebAuthnRegistrationData, completion: TSAuthenticationSDK.TSRegistrationCompletion?) final public func authenticateWebAuthn(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func authenticateWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func signWebauthnTransaction(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func signWebauthnTransaction(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func approvalWebAuthn(approvalData: [Swift.String : Swift.String], username: Swift.String? = nil, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) + final public func approvalWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) final public func registerNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsRegistrationCompletion) final public func authenticateNativeBiometrics(username: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsAuthenticationCompletion) final public func unregistersNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsUnregisterCompletion) @@ -70,7 +78,14 @@ public struct TSDeviceInfo : Swift.Codable { final public func registerTOTP(URI: Swift.String, securityType: TSAuthenticationSDK.TSTOTPSecurityType, completion: @escaping TSAuthenticationSDK.TSTOTPRegistrationCompletion) final public func generateTOTPCode(UUID: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) final public func generateTOTPCodeWithChallenge(UUID: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeRegistrationCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeRegistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeAuthenticationCompletion) + final public func unregisterPinCode(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeUnregistrationCompletion) + final public func unregisterPinCode(username: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeUnregistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeAuthenticationResult final public func getDeviceInfo(_ completion: @escaping TSAuthenticationSDK.DeviceInfoCompletion) + final public func signWithDeviceKey(challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSSignChallengeCompletion) public static func isWebAuthnSupported() -> Swift.Bool public static func isNativeBiometricsEnrolled() -> Swift.Bool @objc deinit @@ -85,6 +100,18 @@ extension TSAuthenticationSDK.TSAuthentication { public typealias RawValue = Swift.Int } } +@objc public class TSWebAuthnAuthenticationCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, allowCredentials: [TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]? = nil, userVerification: Swift.String? = nil, rpId: Swift.String? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAllowCredentialsData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} public enum TSAuthenticationError : Swift.Error { case notInitialized case unsupportedOSVersion @@ -93,6 +120,7 @@ public enum TSAuthenticationError : Swift.Error { case webAuthnError(TSAuthenticationSDK.TSWebAuthnError) case totpError(TSAuthenticationSDK.TSTOTPError) case nativeBiometricsError(TSAuthenticationSDK.TSNativeBiometricsError) + case pinCodeError(TSAuthenticationSDK.TSPinCodeError) case `internal`((any Swift.Error)?) case initializationError } @@ -131,6 +159,14 @@ public enum TSNativeBiometricsError : Swift.Error { extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { public static func == (lhs: TSAuthenticationSDK.TSNativeBiometricsError, rhs: TSAuthenticationSDK.TSNativeBiometricsError) -> Swift.Bool } +public enum TSPinCodeError : Swift.Error { + case notRegistered + case duplicateCommitRegistration + case `internal`((any Swift.Error)?) +} +extension TSAuthenticationSDK.TSPinCodeError : Swift.Equatable { + public static func == (lhs: TSAuthenticationSDK.TSPinCodeError, rhs: TSAuthenticationSDK.TSPinCodeError) -> Swift.Bool +} @_hasMissingDesignatedInitializers final public class TSRegistrationResult { final public var result: Swift.String { get @@ -140,9 +176,43 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { @_hasMissingDesignatedInitializers final public class TSNativeBiometricsRegistrationResult { final public let publicKey: Swift.String final public let publicKeyId: Swift.String + final public let keyType: Swift.String final public let attestation: Swift.String? @objc deinit } +public struct TSWebAuthnRegistrationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData) + public init(_ webAuthnRegistrationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public struct TSWebAuthnAuthenticationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData) + public init(_ webAuthnAuthenticationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public protocol TSRegistrationContext { + mutating func commit() throws +} +@_hasMissingDesignatedInitializers public class TSPinCodeRegistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} +@_hasMissingDesignatedInitializers public class TSPinCodeUnregistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} @_hasMissingDesignatedInitializers final public class TSAuthenticationResult { final public var result: Swift.String { get @@ -168,6 +238,30 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { final public let code: Swift.String @objc deinit } +@_hasMissingDesignatedInitializers final public class TSPinCodeRegistrationResult { + final public let publicKey: Swift.String + final public let publicKeyId: Swift.String + final public let keyType: Swift.String + final public let aliasDeviceName: Swift.String + final public let registrationContext: TSAuthenticationSDK.TSPinCodeRegistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSPinCodeAuthenticationResult : Swift.Encodable { + final public let publicKeyId: Swift.String + final public let signature: Swift.String + final public let challenge: Swift.String + @objc deinit + final public func encode(to encoder: any Swift.Encoder) throws +} +@_hasMissingDesignatedInitializers final public class TSPinCodeUnregistrationResult { + final public let publicKeyId: Swift.String + final public let unregistrationContext: TSAuthenticationSDK.TSPinCodeUnregistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSSignChallengeResult { + final public let signature: Swift.String + @objc deinit +} extension TSAuthenticationSDK.TSAuthentication { final public var version: Swift.String? { get @@ -176,5 +270,35 @@ extension TSAuthenticationSDK.TSAuthentication { get } } +@objc public class TSWebAuthnRPData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, pubKeyCredParams: [TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]? = nil, attestation: Swift.String? = nil, excludeCredentials: [Swift.String]? = nil, authenticatorSelection: TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData? = nil, timeout: Swift.Int? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil, rp: TSAuthenticationSDK.TSWebAuthnRPData) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnPubKeyCredParamsData : ObjectiveC.NSObject, Swift.Codable { + public init(type: Swift.String? = nil, alg: Swift.Int? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAuthenticatorSelectionData : ObjectiveC.NSObject, Swift.Codable { + public init(authenticatorAttachment: Swift.String? = nil, requireResidentKey: Swift.Bool? = nil, userVerification: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnUserData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Equatable {} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Hashable {} diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json index 68a7b4a..b1066c4 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -1042,8 +1042,8 @@ }, { "kind": "Function", - "name": "authenticateWebAuthn", - "printedName": "authenticateWebAuthn(username:options:completion:)", + "name": "registerWebAuthn", + "printedName": "registerWebAuthn(_:completion:)", "children": [ { "kind": "TypeNominal", @@ -1052,26 +1052,19 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "hasDefaultArg": true, - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" }, { "kind": "TypeNominal", "name": "Optional", - "printedName": "((Swift.Result) -> ())?", + "printedName": "((Swift.Result) -> ())?", "children": [ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1081,13 +1074,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationResult", - "printedName": "TSAuthenticationSDK.TSAuthenticationResult", - "usr": "s:19TSAuthenticationSDK0A6ResultC" + "name": "TSRegistrationResult", + "printedName": "TSAuthenticationSDK.TSRegistrationResult", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC" }, { "kind": "TypeNominal", @@ -1101,13 +1094,12 @@ ] } ], - "hasDefaultArg": true, "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", - "mangledName": "$s19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", + "usr": "s:19TSAuthenticationSDK0A0C16registerWebAuthn_10completionyAA05TSWebE16RegistrationDataV_ys6ResultOyAA014TSRegistrationJ0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C16registerWebAuthn_10completionyAA05TSWebE16RegistrationDataV_ys6ResultOyAA014TSRegistrationJ0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1118,8 +1110,8 @@ }, { "kind": "Function", - "name": "signWebauthnTransaction", - "printedName": "signWebauthnTransaction(username:options:completion:)", + "name": "authenticateWebAuthn", + "printedName": "authenticateWebAuthn(username:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1182,8 +1174,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", - "mangledName": "$s19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", + "usr": "s:19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C20authenticateWebAuthn8username7options10completionySS_AC0dE21AuthenticationOptionsVys6ResultOyAA0aK0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1194,8 +1186,8 @@ }, { "kind": "Function", - "name": "approvalWebAuthn", - "printedName": "approvalWebAuthn(approvalData:username:options:completion:)", + "name": "authenticateWebAuthn", + "printedName": "authenticateWebAuthn(_:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1204,38 +1196,9 @@ }, { "kind": "TypeNominal", - "name": "Dictionary", - "printedName": "[Swift.String : Swift.String]", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:SD" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "hasDefaultArg": true, - "usr": "s:Sq" + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" }, { "kind": "TypeNominal", @@ -1287,8 +1250,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", - "mangledName": "$s19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "usr": "s:19TSAuthenticationSDK0A0C20authenticateWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C20authenticateWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1299,8 +1262,8 @@ }, { "kind": "Function", - "name": "registerNativeBiometrics", - "printedName": "registerNativeBiometrics(username:completion:)", + "name": "signWebauthnTransaction", + "printedName": "signWebauthnTransaction(username:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1314,41 +1277,57 @@ "usr": "s:SS" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Result) -> ()", + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Result", - "printedName": "Swift.Result", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsRegistrationResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsRegistrationResult", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" } - ], - "usr": "s:s6ResultO" + ] } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C23signWebauthnTransaction8username7options10completionySS_AC29WebAuthnAuthenticationOptionsVys6ResultOyAA0aM0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1359,8 +1338,8 @@ }, { "kind": "Function", - "name": "authenticateNativeBiometrics", - "printedName": "authenticateNativeBiometrics(username:challenge:completion:)", + "name": "signWebauthnTransaction", + "printedName": "signWebauthnTransaction(_:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1369,52 +1348,62 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" }, { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Result) -> ()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", "children": [ { - "kind": "TypeNominal", - "name": "Void", - "printedName": "()" - }, - { - "kind": "TypeNominal", - "name": "Result", - "printedName": "Swift.Result", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsAuthenticationResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" } - ], - "usr": "s:s6ResultO" + ] } - ] + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C23signWebauthnTransaction_7options10completionyAA28TSWebAuthnAuthenticationDataV_AC03WebiJ7OptionsVys6ResultOyAA0aN0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C23signWebauthnTransaction_7options10completionyAA28TSWebAuthnAuthenticationDataV_AC03WebiJ7OptionsVys6ResultOyAA0aN0CAA0A5ErrorOGcSgtF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1425,8 +1414,8 @@ }, { "kind": "Function", - "name": "unregistersNativeBiometrics", - "printedName": "unregistersNativeBiometrics(username:completion:)", + "name": "approvalWebAuthn", + "printedName": "approvalWebAuthn(approvalData:username:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1435,58 +1424,103 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - }, - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(Swift.Result) -> ()", + "name": "Dictionary", + "printedName": "[Swift.String : Swift.String]", "children": [ { "kind": "TypeNominal", - "name": "Void", - "printedName": "()" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeNominal", - "name": "Result", - "printedName": "Swift.Result", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsUnregisterResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsUnregisterResult", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC" - }, - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ], - "usr": "s:s6ResultO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] - } - ], - "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "AccessControl", - "RawDocComment" - ], - "funcSelfKind": "NonMutating" - }, - { - "kind": "Function", - "name": "approvalNativeBiometrics", - "printedName": "approvalNativeBiometrics(username:challenge:completion:)", + ], + "usr": "s:SD" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C16approvalWebAuthn0C4Data8username7options10completionySDyS2SG_SSSgAC0dE21AuthenticationOptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "approvalWebAuthn", + "printedName": "approvalWebAuthn(_:options:completion:)", "children": [ { "kind": "TypeNominal", @@ -1495,9 +1529,79 @@ }, { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "hasDefaultArg": true, + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "((Swift.Result) -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSAuthenticationResult", + "usr": "s:19TSAuthenticationSDK0A6ResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C16approvalWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "mangledName": "$s19TSAuthenticationSDK0A0C16approvalWebAuthn_7options10completionyAA05TSWebE18AuthenticationDataV_AC0deI7OptionsVys6ResultOyAA0aL0CAA0A5ErrorOGcSgtF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerNativeBiometrics", + "printedName": "registerNativeBiometrics(username:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { "kind": "TypeNominal", @@ -1508,7 +1612,7 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1518,13 +1622,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsAuthenticationResult", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" + "name": "TSNativeBiometricsRegistrationResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsRegistrationResult", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC" }, { "kind": "TypeNominal", @@ -1539,8 +1643,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C24registerNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee12RegistrationH0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1551,8 +1655,8 @@ }, { "kind": "Function", - "name": "registerTOTP", - "printedName": "registerTOTP(URI:securityType:completion:)", + "name": "authenticateNativeBiometrics", + "printedName": "authenticateNativeBiometrics(username:challenge:completion:)", "children": [ { "kind": "TypeNominal", @@ -1567,14 +1671,14 @@ }, { "kind": "TypeNominal", - "name": "TSTOTPSecurityType", - "printedName": "TSAuthenticationSDK.TSTOTPSecurityType", - "usr": "s:19TSAuthenticationSDK18TSTOTPSecurityTypeO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1584,13 +1688,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPRegistrationResult", - "printedName": "TSAuthenticationSDK.TSTOTPRegistrationResult", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC" + "name": "TSNativeBiometricsAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" }, { "kind": "TypeNominal", @@ -1605,8 +1709,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C28authenticateNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1617,8 +1721,8 @@ }, { "kind": "Function", - "name": "generateTOTPCode", - "printedName": "generateTOTPCode(UUID:completion:)", + "name": "unregistersNativeBiometrics", + "printedName": "unregistersNativeBiometrics(username:completion:)", "children": [ { "kind": "TypeNominal", @@ -1634,7 +1738,7 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1644,13 +1748,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPGenerateCodeResult", - "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + "name": "TSNativeBiometricsUnregisterResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsUnregisterResult", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC" }, { "kind": "TypeNominal", @@ -1665,8 +1769,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C27unregistersNativeBiometrics8username10completionySS_ys6ResultOyAA08TSNativee10UnregisterH0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1677,8 +1781,8 @@ }, { "kind": "Function", - "name": "generateTOTPCodeWithChallenge", - "printedName": "generateTOTPCodeWithChallenge(UUID:challenge:completion:)", + "name": "approvalNativeBiometrics", + "printedName": "approvalNativeBiometrics(username:challenge:completion:)", "children": [ { "kind": "TypeNominal", @@ -1700,7 +1804,7 @@ { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1710,13 +1814,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPGenerateCodeResult", - "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + "name": "TSNativeBiometricsAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsAuthenticationResult", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC" }, { "kind": "TypeNominal", @@ -1731,8 +1835,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", - "mangledName": "$s19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", + "usr": "s:19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C24approvalNativeBiometrics8username9challenge10completionySS_SSys6ResultOyAA08TSNativee14AuthenticationI0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1743,18 +1847,30 @@ }, { "kind": "Function", - "name": "getDeviceInfo", - "printedName": "getDeviceInfo(_:)", + "name": "registerTOTP", + "printedName": "registerTOTP(URI:securityType:completion:)", "children": [ { "kind": "TypeNominal", "name": "Void", "printedName": "()" }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPSecurityType", + "printedName": "TSAuthenticationSDK.TSTOTPSecurityType", + "usr": "s:19TSAuthenticationSDK18TSTOTPSecurityTypeO" + }, { "kind": "TypeFunc", "name": "Function", - "printedName": "(Swift.Result) -> ()", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", @@ -1764,13 +1880,13 @@ { "kind": "TypeNominal", "name": "Result", - "printedName": "Swift.Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "TSDeviceInfo", - "printedName": "TSAuthenticationSDK.TSDeviceInfo", - "usr": "s:19TSAuthenticationSDK12TSDeviceInfoV" + "name": "TSTOTPRegistrationResult", + "printedName": "TSAuthenticationSDK.TSTOTPRegistrationResult", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC" }, { "kind": "TypeNominal", @@ -1785,8 +1901,8 @@ } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", - "mangledName": "$s19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", + "usr": "s:19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C12registerTOTP3URI12securityType10completionySS_AA014TSTOTPSecurityG0Oys6ResultOyAA018TSTOTPRegistrationJ0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -1797,21 +1913,57 @@ }, { "kind": "Function", - "name": "isWebAuthnSupported", - "printedName": "isWebAuthnSupported()", + "name": "generateTOTPCode", + "printedName": "generateTOTPCode(UUID:completion:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPGenerateCodeResult", + "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", - "mangledName": "$s19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", + "usr": "s:19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C16generateTOTPCode4UUID10completionySS_ys6ResultOyAA018TSTOTPGenerateCodeG0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ "Final", "AccessControl", @@ -1821,21 +1973,63 @@ }, { "kind": "Function", - "name": "isNativeBiometricsEnrolled", - "printedName": "isNativeBiometricsEnrolled()", + "name": "generateTOTPCodeWithChallenge", + "printedName": "generateTOTPCodeWithChallenge(UUID:challenge:completion:)", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPGenerateCodeResult", + "printedName": "TSAuthenticationSDK.TSTOTPGenerateCodeResult", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", - "mangledName": "$s19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", + "usr": "s:19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C29generateTOTPCodeWithChallenge4UUID9challenge10completionySS_SSys6ResultOyAA018TSTOTPGenerateCodeJ0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ "Final", "AccessControl", @@ -1844,460 +2038,3894 @@ "funcSelfKind": "NonMutating" }, { - "kind": "TypeDecl", - "name": "WebAuthnAuthenticationOptions", - "printedName": "WebAuthnAuthenticationOptions", + "kind": "Function", + "name": "registerPinCode", + "printedName": "registerPinCode(username:pinCode:completion:)", "children": [ { - "kind": "Var", - "name": "rawValue", - "printedName": "rawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "accessorKind": "get" - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Constructor", - "name": "init", - "printedName": "init(rawValue:)", - "children": [ - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - }, - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ], - "declKind": "Constructor", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "AccessControl" - ], - "init_kind": "Designated" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Var", - "name": "preferLocalCredantials", - "printedName": "preferLocalCredantials", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", - "moduleName": "TSAuthenticationSDK", - "static": true, - "declAttributes": [ - "HasInitialValue", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "Void", + "printedName": "()" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + "name": "TSPinCodeRegistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationResult", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", - "moduleName": "TSAuthenticationSDK", - "static": true, - "implicit": true, - "accessorKind": "get" + "usr": "s:s6ResultO" } ] } ], - "declKind": "Struct", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", - "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C15registerPinCode8username03pinE010completionySS_SSys6ResultOyAA05TSPine12RegistrationI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C15registerPinCode8username03pinE010completionySS_SSys6ResultOyAA05TSPine12RegistrationI0CAA0A5ErrorOGctF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "Final", + "AccessControl", "RawDocComment" ], - "isFromExtension": true, - "conformances": [ - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "registerPinCode", + "printedName": "registerPinCode(username:pinCode:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeRegistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationResult", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "OptionSet", - "printedName": "OptionSet", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - } - ] - } - ], - "usr": "s:s9OptionSetP", - "mangledName": "$ss9OptionSetP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C15registerPinCode8username03pinE0AA05TSPinE18RegistrationResultCSS_SStYaKF", + "mangledName": "$s19TSAuthenticationSDK0A0C15registerPinCode8username03pinE0AA05TSPinE18RegistrationResultCSS_SStYaKF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "authenticatePinCode", + "printedName": "authenticatePinCode(username:pinCode:challenge:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" }, { - "kind": "Conformance", - "name": "RawRepresentable", - "printedName": "RawRepresentable", - "children": [ - { - "kind": "TypeWitness", - "name": "RawValue", - "printedName": "RawValue", - "children": [ - { - "kind": "TypeNominal", - "name": "Int", - "printedName": "Swift.Int", - "usr": "s:Si" - } - ] - } - ], - "usr": "s:SY", - "mangledName": "$sSY" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "SetAlgebra", - "printedName": "SetAlgebra", - "children": [ - { - "kind": "TypeWitness", - "name": "Element", - "printedName": "Element", - "children": [ - { - "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" - } - ] - } - ], - "usr": "s:s10SetAlgebraP", - "mangledName": "$ss10SetAlgebraP" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" }, { - "kind": "Conformance", - "name": "ExpressibleByArrayLiteral", - "printedName": "ExpressibleByArrayLiteral", + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { - "kind": "TypeWitness", - "name": "ArrayLiteralElement", - "printedName": "ArrayLiteralElement", + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "WebAuthnAuthenticationOptions", - "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", - "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + "name": "TSPinCodeAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeAuthenticationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } - ] + ], + "usr": "s:s6ResultO" } - ], - "usr": "s:s25ExpressibleByArrayLiteralP", - "mangledName": "$ss25ExpressibleByArrayLiteralP" + ] } - ] + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challenge10completionySS_S2Sys6ResultOyAA05TSPine14AuthenticationJ0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challenge10completionySS_S2Sys6ResultOyAA05TSPine14AuthenticationJ0CAA0A5ErrorOGctF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "version", - "printedName": "version", + "kind": "Function", + "name": "unregisterPinCode", + "printedName": "unregisterPinCode(username:completion:)", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A0C7versionSSSgvp", - "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "AccessControl" - ], - "isFromExtension": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ + "name": "Void", + "printedName": "()" + }, { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSPinCodeUnregistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } ], - "usr": "s:Sq" + "usr": "s:s6ResultO" } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C7versionSSSgvg", - "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvg", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + ] } - ] + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C17unregisterPinCode8username10completionySS_ys6ResultOyAA05TSPine14UnregistrationH0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C17unregisterPinCode8username10completionySS_ys6ResultOyAA05TSPine14UnregistrationH0CAA0A5ErrorOGctF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Var", - "name": "buildNumber", - "printedName": "buildNumber", + "kind": "Function", + "name": "unregisterPinCode", + "printedName": "unregisterPinCode(username:)", "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:19TSAuthenticationSDK0A0C11buildNumberSSSgvp", - "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvp", + "name": "TSPinCodeUnregistrationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C17unregisterPinCode8usernameAA05TSPinE20UnregistrationResultCSS_tYaKF", + "mangledName": "$s19TSAuthenticationSDK0A0C17unregisterPinCode8usernameAA05TSPinE20UnregistrationResultCSS_tYaKF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", - "AccessControl" + "AccessControl", + "RawDocComment" ], - "isFromExtension": true, - "accessors": [ + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "authenticatePinCode", + "printedName": "authenticatePinCode(username:pinCode:challenge:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "TSPinCodeAuthenticationResult", + "printedName": "TSAuthenticationSDK.TSPinCodeAuthenticationResult", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challengeAA05TSPinE20AuthenticationResultCSS_S2StYaKF", + "mangledName": "$s19TSAuthenticationSDK0A0C19authenticatePinCode8username03pinE09challengeAA05TSPinE20AuthenticationResultCSS_S2StYaKF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "getDeviceInfo", + "printedName": "getDeviceInfo(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSDeviceInfo", + "printedName": "TSAuthenticationSDK.TSDeviceInfo", + "usr": "s:19TSAuthenticationSDK12TSDeviceInfoV" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" } ], - "usr": "s:Sq" + "usr": "s:s6ResultO" } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A0C11buildNumberSSSgvg", - "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvg", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final" - ], - "isFromExtension": true, - "accessorKind": "get" + ] } - ] - } - ], - "declKind": "Class", - "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSAuthentication", - "mangledName": "$s19TSAuthenticationSDK0A0C", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "AccessControl", - "Final", - "ObjC" - ], - "superclassUsr": "c:objc(cs)NSObject", - "hasMissingDesignatedInitializers": true, - "inheritsConvenienceInitializers": true, - "superclassNames": [ - "ObjectiveC.NSObject" - ], - "conformances": [ - { - "kind": "Conformance", - "name": "TSLogConfigurable", - "printedName": "TSLogConfigurable", - "usr": "s:9TSCoreSDK17TSLogConfigurableP", - "mangledName": "$s9TSCoreSDK17TSLogConfigurableP" - }, - { - "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", + "mangledName": "$s19TSAuthenticationSDK0A0C13getDeviceInfoyyys6ResultOyAA08TSDeviceE0VAA0A5ErrorOGcF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "kind": "Function", + "name": "signWithDeviceKey", + "printedName": "signWithDeviceKey(challenge:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(Swift.Result) -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Result", + "printedName": "Swift.Result", + "children": [ + { + "kind": "TypeNominal", + "name": "TSSignChallengeResult", + "printedName": "TSAuthenticationSDK.TSSignChallengeResult", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "usr": "s:s6ResultO" + } + ] + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C17signWithDeviceKey9challenge10completionySS_ys6ResultOyAA015TSSignChallengeI0CAA0A5ErrorOGctF", + "mangledName": "$s19TSAuthenticationSDK0A0C17signWithDeviceKey9challenge10completionySS_ys6ResultOyAA015TSSignChallengeI0CAA0A5ErrorOGctF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "kind": "Function", + "name": "isWebAuthnSupported", + "printedName": "isWebAuthnSupported()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", + "mangledName": "$s19TSAuthenticationSDK0A0C19isWebAuthnSupportedSbyFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, { - "kind": "Conformance", - "name": "Hashable", - "printedName": "Hashable", - "usr": "s:SH", - "mangledName": "$sSH" + "kind": "Function", + "name": "isNativeBiometricsEnrolled", + "printedName": "isNativeBiometricsEnrolled()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", + "mangledName": "$s19TSAuthenticationSDK0A0C26isNativeBiometricsEnrolledSbyFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "RawDocComment" + ], + "funcSelfKind": "NonMutating" }, + { + "kind": "TypeDecl", + "name": "WebAuthnAuthenticationOptions", + "printedName": "WebAuthnAuthenticationOptions", + "children": [ + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueSivg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV8rawValueAESi_tcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "preferLocalCredantials", + "printedName": "preferLocalCredantials", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvpZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV22preferLocalCredantialsAEvgZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", + "mangledName": "$s19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "OptionSet", + "printedName": "OptionSet", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ] + } + ], + "usr": "s:s9OptionSetP", + "mangledName": "$ss9OptionSetP" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "SetAlgebra", + "printedName": "SetAlgebra", + "children": [ + { + "kind": "TypeWitness", + "name": "Element", + "printedName": "Element", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ] + } + ], + "usr": "s:s10SetAlgebraP", + "mangledName": "$ss10SetAlgebraP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "ExpressibleByArrayLiteral", + "printedName": "ExpressibleByArrayLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "ArrayLiteralElement", + "printedName": "ArrayLiteralElement", + "children": [ + { + "kind": "TypeNominal", + "name": "WebAuthnAuthenticationOptions", + "printedName": "TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions", + "usr": "s:19TSAuthenticationSDK0A0C29WebAuthnAuthenticationOptionsV" + } + ] + } + ], + "usr": "s:s25ExpressibleByArrayLiteralP", + "mangledName": "$ss25ExpressibleByArrayLiteralP" + } + ] + }, + { + "kind": "Var", + "name": "version", + "printedName": "version", + "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:19TSAuthenticationSDK0A0C7versionSSSgvp", + "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "isFromExtension": 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:19TSAuthenticationSDK0A0C7versionSSSgvg", + "mangledName": "$s19TSAuthenticationSDK0A0C7versionSSSgvg", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "buildNumber", + "printedName": "buildNumber", + "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:19TSAuthenticationSDK0A0C11buildNumberSSSgvp", + "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "isFromExtension": 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:19TSAuthenticationSDK0A0C11buildNumberSSSgvg", + "mangledName": "$s19TSAuthenticationSDK0A0C11buildNumberSSSgvg", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSAuthentication", + "mangledName": "$s19TSAuthenticationSDK0A0C", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "Final", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "hasMissingDesignatedInitializers": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "TSLogConfigurable", + "printedName": "TSLogConfigurable", + "usr": "s:9TSCoreSDK17TSLogConfigurableP", + "mangledName": "$s9TSCoreSDK17TSLogConfigurableP" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(challenge:allowCredentials:userVerification:rpId:user:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData?", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC9challenge16allowCredentials16userVerification4rpId0M0ACSSSg_SayAA0cd5AllowlI0CGSgA2iA0cd4UserI0CSgtcfc", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC9challenge16allowCredentials16userVerification4rpId0M0ACSSSg_SayAA0cd5AllowlI0CGSgA2iA0cd4UserI0CSgtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData(im)init", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData", + "mangledName": "$s19TSAuthenticationSDK52TSWebAuthnAuthenticationCredentialRequestOptionsDataC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSWebAuthnAllowCredentialsData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:displayName:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC2id4name11displayNameACSSSg_A2Gtcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC2id4name11displayNameACSSSg_A2Gtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData(im)init", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAllowCredentialsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAllowCredentialsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAllowCredentialsData", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnAllowCredentialsDataC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "TypeDecl", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationError", + "children": [ + { + "kind": "Var", + "name": "notInitialized", + "printedName": "notInitialized", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "unsupportedOSVersion", + "printedName": "unsupportedOSVersion", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "requestIsRunning", + "printedName": "requestIsRunning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "networkError", + "printedName": "networkError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "webAuthnError", + "printedName": "webAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "totpError", + "printedName": "totpError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "nativeBiometricsError", + "printedName": "nativeBiometricsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "pinCodeError", + "printedName": "pinCodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSPinCodeError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO07pinCodeC0yAcA05TSPineC0OcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO07pinCodeC0yAcA05TSPineC0OcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "initializationError", + "printedName": "initializationError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSAuthenticationError", + "printedName": "TSAuthenticationSDK.TSAuthenticationError", + "usr": "s:19TSAuthenticationSDK0A5ErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK0A5ErrorO", + "mangledName": "$s19TSAuthenticationSDK0A5ErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnError", + "printedName": "TSWebAuthnError", + "children": [ + { + "kind": "Var", + "name": "canceled", + "printedName": "canceled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidResponse", + "printedName": "invalidResponse", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notHandled", + "printedName": "notHandled", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "failed", + "printedName": "failed", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notInteractive", + "printedName": "notInteractive", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "AuthenticationServices.ASAuthorizationError?", + "children": [ + { + "kind": "TypeNominal", + "name": "ASAuthorizationError", + "printedName": "AuthenticationServices.ASAuthorizationError", + "usr": "s:SC20ASAuthorizationErrorLeV" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidDomain", + "printedName": "invalidDomain", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidWebAuthnSession", + "printedName": "invalidWebAuthnSession", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "userNotFound", + "printedName": "userNotFound", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnError", + "printedName": "TSAuthenticationSDK.TSWebAuthnError", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO", + "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSTOTPError", + "printedName": "TSTOTPError", + "children": [ + { + "kind": "Var", + "name": "nativeBiometricsNotAvailable", + "printedName": "nativeBiometricsNotAvailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "incorrectURIFormat", + "printedName": "incorrectURIFormat", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notRegistered", + "printedName": "notRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidSecret", + "printedName": "invalidSecret", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidAlgorithm", + "printedName": "invalidAlgorithm", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidPeriod", + "printedName": "invalidPeriod", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidDigits", + "printedName": "invalidDigits", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSTOTPError", + "printedName": "TSAuthenticationSDK.TSTOTPError", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO", + "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsError", + "printedName": "TSNativeBiometricsError", + "children": [ + { + "kind": "Var", + "name": "nativeBiometricsNotAvailable", + "printedName": "nativeBiometricsNotAvailable", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "notRegistered", + "printedName": "notRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSNativeBiometricsError", + "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO", + "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSPinCodeError", + "printedName": "TSPinCodeError", + "children": [ + { + "kind": "Var", + "name": "notRegistered", + "printedName": "notRegistered", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError.Type) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSPinCodeError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO13notRegisteredyA2CmF", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO13notRegisteredyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "duplicateCommitRegistration", + "printedName": "duplicateCommitRegistration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError.Type) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSPinCodeError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO27duplicateCommitRegistrationyA2CmF", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO27duplicateCommitRegistrationyA2CmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "internal", + "printedName": "internal", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(TSAuthenticationSDK.TSPinCodeError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSPinCodeError", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(any Swift.Error)?", + "children": [ + { + "kind": "TypeNominal", + "name": "Error", + "printedName": "any Swift.Error", + "usr": "s:s5ErrorP" + } + ], + "usr": "s:Sq" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "TSAuthenticationSDK.TSPinCodeError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO8internalyACs0E0_pSgcACmF", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO8internalyACs0E0_pSgcACmF", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + }, + { + "kind": "TypeNominal", + "name": "TSPinCodeError", + "printedName": "TSAuthenticationSDK.TSPinCodeError", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO2eeoiySbAC_ACtFZ", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO2eeoiySbAC_ACtFZ", + "moduleName": "TSAuthenticationSDK", + "static": true, + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:19TSAuthenticationSDK14TSPinCodeErrorO", + "mangledName": "$s19TSAuthenticationSDK14TSPinCodeErrorO", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ { "kind": "Conformance", - "name": "CVarArg", - "printedName": "CVarArg", - "usr": "s:s7CVarArgP", - "mangledName": "$ss7CVarArgP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TSRegistrationResult", + "printedName": "TSRegistrationResult", + "children": [ + { + "kind": "Var", + "name": "result", + "printedName": "result", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", + "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", + "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsRegistrationResult", + "printedName": "TSNativeBiometricsRegistrationResult", + "children": [ + { + "kind": "Var", + "name": "publicKey", + "printedName": "publicKey", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { - "kind": "Conformance", - "name": "_KeyValueCodingAndObservingPublishing", - "printedName": "_KeyValueCodingAndObservingPublishing", - "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", - "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + "kind": "Var", + "name": "publicKeyId", + "printedName": "publicKeyId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, { - "kind": "Conformance", - "name": "_KeyValueCodingAndObserving", - "printedName": "_KeyValueCodingAndObserving", - "usr": "s:10Foundation27_KeyValueCodingAndObservingP", - "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + "kind": "Var", + "name": "keyType", + "printedName": "keyType", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC7keyTypeSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] }, + { + "kind": "Var", + "name": "attestation", + "printedName": "attestation", + "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:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": 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:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ { "kind": "Conformance", - "name": "CustomStringConvertible", - "printedName": "CustomStringConvertible", - "usr": "s:s23CustomStringConvertibleP", - "mangledName": "$ss23CustomStringConvertibleP" + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { "kind": "Conformance", - "name": "CustomDebugStringConvertible", - "printedName": "CustomDebugStringConvertible", - "usr": "s:s28CustomDebugStringConvertibleP", - "mangledName": "$ss28CustomDebugStringConvertibleP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" } ] }, @@ -2321,6 +5949,20 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "LocalAuthentication", + "printedName": "LocalAuthentication", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, { "kind": "Import", "name": "UIKit", @@ -2333,8 +5975,8 @@ }, { "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", + "name": "WebKit", + "printedName": "WebKit", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, @@ -2347,21 +5989,21 @@ }, { "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, { "kind": "Import", "name": "UIKit", @@ -2381,8 +6023,8 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ @@ -2394,521 +6036,744 @@ "name": "UIKit", "printedName": "UIKit", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", + "name": "SystemConfiguration", + "printedName": "SystemConfiguration", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", + "name": "CryptoKit", + "printedName": "CryptoKit", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, { "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "TypeDecl", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationError", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSWebAuthnRegistrationData", "children": [ { "kind": "Var", - "name": "notInitialized", - "printedName": "notInitialized", + "name": "webauthnSessionId", + "printedName": "webauthnSessionId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvp", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvg", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "credentialCreationOptions", + "printedName": "credentialCreationOptions", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO14notInitializedyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvp", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvg", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV25credentialCreationOptionsAA0cd17CredentialRequestiF0Cvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } ] }, { "kind": "Var", - "name": "unsupportedOSVersion", - "printedName": "unsupportedOSVersion", + "name": "username", + "printedName": "username", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvp", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvg", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV8usernameSSSgvg", + "moduleName": "TSAuthenticationSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(webauthnSessionId:credentialCreationOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO20unsupportedOSVersionyA2CmF", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionId25credentialCreationOptionsACSS_AA0cd17CredentialRequestlF0Ctcfc", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV17webauthnSessionId25credentialCreationOptionsACSS_AA0cd17CredentialRequestlF0Ctcfc", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "AccessControl", "RawDocComment" - ] + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "requestIsRunning", - "printedName": "requestIsRunning", + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataVyAC10Foundation0F0VKcfc", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataVyAC10Foundation0F0VKcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRegistrationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRegistrationData", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO16requestIsRunningyA2CmF", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV4fromACs7Decoder_p_tKcfc", "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "throwing": true, + "init_kind": "Designated" }, { - "kind": "Var", - "name": "networkError", - "printedName": "networkError", + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO07networkC0yA2CmF", + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV6encode2toys7Encoder_p_tKF", "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:19TSAuthenticationSDK26TSWebAuthnRegistrationDataV", + "mangledName": "$s19TSAuthenticationSDK26TSWebAuthnRegistrationDataV", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSWebAuthnAuthenticationData", + "children": [ { "kind": "Var", - "name": "webAuthnError", - "printedName": "webAuthnError", + "name": "webauthnSessionId", + "printedName": "webauthnSessionId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO08webAuthnC0yAcA05TSWebeC0OcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvp", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "totpError", - "printedName": "totpError", - "children": [ + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvg", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO04totpC0yAcA11TSTOTPErrorOcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "nativeBiometricsError", - "printedName": "nativeBiometricsError", + "name": "credentialRequestOptions", + "printedName": "credentialRequestOptions", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> (TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO016nativeBiometricsC0yAcA08TSNativeeC0OcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvp", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "HasStorage", + "AccessControl", "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvg", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV24credentialRequestOptionsAA0cde10CredentialhiF0Cvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "accessorKind": "get" + } ] }, { "kind": "Var", - "name": "internal", - "printedName": "internal", + "name": "username", + "printedName": "username", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSAuthenticationError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO8internalyACs0C0_pSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvp", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "initializationError", - "printedName": "initializationError", - "children": [ + ], + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSAuthenticationError.Type) -> TSAuthenticationSDK.TSAuthenticationError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSAuthenticationError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvg", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV8usernameSSSgvg", + "moduleName": "TSAuthenticationSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(webauthnSessionId:credentialRequestOptions:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticationCredentialRequestOptionsData" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO014initializationC0yA2CmF", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionId24credentialRequestOptionsACSS_AA0cde10CredentialklF0Ctcfc", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV17webauthnSessionId24credentialRequestOptionsACSS_AA0cde10CredentialklF0Ctcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataVyAC10Foundation0F0VKcfc", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataVyAC10Foundation0F0VKcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticationData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticationData", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV", + "mangledName": "$s19TSAuthenticationSDK28TSWebAuthnAuthenticationDataV", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSRegistrationContext", + "printedName": "TSRegistrationContext", + "children": [ + { + "kind": "Function", + "name": "commit", + "printedName": "commit()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP6commityyKF", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP6commityyKF", "moduleName": "TSAuthenticationSDK", + "genericSig": "<τ_0_0 where τ_0_0 : TSAuthenticationSDK.TSRegistrationContext>", + "sugared_genericSig": "", + "protocolReq": true, "declAttributes": [ - "RawDocComment" - ] + "Mutating" + ], + "throwing": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "Mutating" + } + ], + "declKind": "Protocol", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSPinCodeRegistrationContext", + "printedName": "TSPinCodeRegistrationContext", + "children": [ { "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "name": "commit", + "printedName": "commit()", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" - }, - { - "kind": "TypeNominal", - "name": "TSAuthenticationError", - "printedName": "TSAuthenticationSDK.TSAuthenticationError", - "usr": "s:19TSAuthenticationSDK0A5ErrorO" + "name": "Void", + "printedName": "()" } ], "declKind": "Func", - "usr": "s:19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO2eeoiySbAC_ACtFZ", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC6commityyKF", + "mangledName": "$s19TSAuthenticationSDK28TSPinCodeRegistrationContextC6commityyKF", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ - "AccessControl" + "AccessControl", + "RawDocComment" ], - "isFromExtension": true, + "throwing": true, "funcSelfKind": "NonMutating" } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK0A5ErrorO", - "mangledName": "$s19TSAuthenticationSDK0A5ErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC", + "mangledName": "$s19TSAuthenticationSDK28TSPinCodeRegistrationContextC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "AccessControl", "RawDocComment" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -2926,506 +6791,423 @@ }, { "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" + "name": "TSRegistrationContext", + "printedName": "TSRegistrationContext", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP" } ] }, { "kind": "TypeDecl", - "name": "TSWebAuthnError", - "printedName": "TSWebAuthnError", + "name": "TSPinCodeUnregistrationContext", + "printedName": "TSPinCodeUnregistrationContext", "children": [ { - "kind": "Var", - "name": "canceled", - "printedName": "canceled", + "kind": "Function", + "name": "commit", + "printedName": "commit()", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8canceledyA2CmF", + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC6commityyKF", + "mangledName": "$s19TSAuthenticationSDK30TSPinCodeUnregistrationContextC6commityyKF", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "AccessControl", "RawDocComment" - ] + ], + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC", + "mangledName": "$s19TSAuthenticationSDK30TSPinCodeUnregistrationContextC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, { - "kind": "Var", - "name": "invalidResponse", - "printedName": "invalidResponse", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO15invalidResponseyACSC015ASAuthorizationE0LeVSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" }, + { + "kind": "Conformance", + "name": "TSRegistrationContext", + "printedName": "TSRegistrationContext", + "usr": "s:19TSAuthenticationSDK21TSRegistrationContextP", + "mangledName": "$s19TSAuthenticationSDK21TSRegistrationContextP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "TSAuthenticationResult", + "printedName": "TSAuthenticationResult", + "children": [ { "kind": "Var", - "name": "notHandled", - "printedName": "notHandled", + "name": "result", + "printedName": "result", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO10notHandledyACSC015ASAuthorizationE0LeVSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvp", + "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "failed", - "printedName": "failed", - "children": [ + "Final", + "HasStorage", + "SetterAccess", + "AccessControl" + ], + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvg", + "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO6failedyACSC015ASAuthorizationE0LeVSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK0A6ResultC", + "mangledName": "$s19TSAuthenticationSDK0A6ResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsUnregisterResult", + "printedName": "TSNativeBiometricsUnregisterResult", + "children": [ { "kind": "Var", - "name": "notInteractive", - "printedName": "notInteractive", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> (AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(AuthenticationServices.ASAuthorizationError?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "AuthenticationServices.ASAuthorizationError?", - "children": [ - { - "kind": "TypeNominal", - "name": "ASAuthorizationError", - "printedName": "AuthenticationServices.ASAuthorizationError", - "usr": "s:SC20ASAuthorizationErrorLeV" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "name": "publicKeyId", + "printedName": "publicKeyId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO14notInteractiveyACSC015ASAuthorizationE0LeVSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidDomain", - "printedName": "invalidDomain", - "children": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO13invalidDomainyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", + "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSNativeBiometricsAuthenticationResult", + "printedName": "TSNativeBiometricsAuthenticationResult", + "children": [ { "kind": "Var", - "name": "invalidWebAuthnSession", - "printedName": "invalidWebAuthnSession", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO010invalidWebD7SessionyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "userNotFound", - "printedName": "userNotFound", - "children": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> TSAuthenticationSDK.TSWebAuthnError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO12userNotFoundyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "internal", - "printedName": "internal", + "name": "signature", + "printedName": "signature", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSWebAuthnError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSWebAuthnError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSWebAuthnError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSWebAuthnError", - "printedName": "TSAuthenticationSDK.TSWebAuthnError", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO8internalyACs0E0_pSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK15TSWebAuthnErrorO", - "mangledName": "$s19TSAuthenticationSDK15TSWebAuthnErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", + "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Final", + "AccessControl" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -3445,394 +7227,279 @@ }, { "kind": "TypeDecl", - "name": "TSTOTPError", - "printedName": "TSTOTPError", + "name": "TSTOTPRegistrationResult", + "printedName": "TSTOTPRegistrationResult", "children": [ { "kind": "Var", - "name": "nativeBiometricsNotAvailable", - "printedName": "nativeBiometricsNotAvailable", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO28nativeBiometricsNotAvailableyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "incorrectURIFormat", - "printedName": "incorrectURIFormat", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO18incorrectURIFormatyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "notRegistered", - "printedName": "notRegistered", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13notRegisteredyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidSecret", - "printedName": "invalidSecret", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] - } - ] - } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidSecretyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidAlgorithm", - "printedName": "invalidAlgorithm", + "name": "issuer", + "printedName": "issuer", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO16invalidAlgorithmyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "invalidPeriod", - "printedName": "invalidPeriod", - "children": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidPeriodyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "invalidDigits", - "printedName": "invalidDigits", + "name": "label", + "printedName": "label", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> TSAuthenticationSDK.TSTOTPError", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO13invalidDigitsyA2CmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", "RawDocComment" - ] - }, - { - "kind": "Var", - "name": "internal", - "printedName": "internal", - "children": [ + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSTOTPError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSTOTPError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, { "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSTOTPError.Type", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "usr": "s:Sq" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO8internalyACs5Error_pSgcACmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "uuid", + "printedName": "uuid", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" - }, + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSTOTPGenerateCodeResult", + "printedName": "TSTOTPGenerateCodeResult", + "children": [ + { + "kind": "Var", + "name": "code", + "printedName": "code", + "children": [ { "kind": "TypeNominal", - "name": "TSTOTPError", - "printedName": "TSAuthenticationSDK.TSTOTPError", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "Func", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO2eeoiySbAC_ACtFZ", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ - "AccessControl" + "Final", + "HasStorage", + "AccessControl", + "RawDocComment" ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK11TSTOTPErrorO", - "mangledName": "$s19TSAuthenticationSDK11TSTOTPErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", + "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Final", + "AccessControl" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -3847,220 +7514,264 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" } ] }, { "kind": "TypeDecl", - "name": "TSNativeBiometricsError", - "printedName": "TSNativeBiometricsError", + "name": "TSPinCodeRegistrationResult", + "printedName": "TSPinCodeRegistrationResult", "children": [ { "kind": "Var", - "name": "nativeBiometricsNotAvailable", - "printedName": "nativeBiometricsNotAvailable", + "name": "publicKey", + "printedName": "publicKey", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC9publicKeySSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO06nativeD12NotAvailableyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "notRegistered", - "printedName": "notRegistered", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> TSAuthenticationSDK.TSNativeBiometricsError", + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } - ] + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" } - ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO13notRegisteredyA2CmF", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" ] }, { "kind": "Var", - "name": "internal", - "printedName": "internal", + "name": "keyType", + "printedName": "keyType", "children": [ { - "kind": "TypeFunc", - "name": "Function", - "printedName": "(TSAuthenticationSDK.TSNativeBiometricsError.Type) -> ((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", - "children": [ - { - "kind": "TypeFunc", - "name": "Function", - "printedName": "((any Swift.Error)?) -> TSAuthenticationSDK.TSNativeBiometricsError", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, - { - "kind": "TypeNominal", - "name": "Optional", - "printedName": "(any Swift.Error)?", - "children": [ - { - "kind": "TypeNominal", - "name": "Error", - "printedName": "any Swift.Error", - "usr": "s:s5ErrorP" - } - ], - "usr": "s:Sq" - } - ] - }, - { - "kind": "TypeNominal", - "name": "Metatype", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError.Type", - "children": [ - { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - } - ] - } - ] + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], - "declKind": "EnumElement", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO8internalyACs0E0_pSgcACmF", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "RawDocComment" + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC7keyTypeSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } ] }, { - "kind": "Function", - "name": "==", - "printedName": "==(_:_:)", + "kind": "Var", + "name": "aliasDeviceName", + "printedName": "aliasDeviceName", "children": [ { "kind": "TypeNominal", - "name": "Bool", - "printedName": "Swift.Bool", - "usr": "s:Sb" - }, + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ { - "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" - }, + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC15aliasDeviceNameSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "registrationContext", + "printedName": "registrationContext", + "children": [ { "kind": "TypeNominal", - "name": "TSNativeBiometricsError", - "printedName": "TSAuthenticationSDK.TSNativeBiometricsError", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO" + "name": "TSPinCodeRegistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationContext", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC" } ], - "declKind": "Func", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO2eeoiySbAC_ACtFZ", + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvp", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvp", "moduleName": "TSAuthenticationSDK", - "static": true, "declAttributes": [ + "Final", + "HasStorage", "AccessControl" ], - "isFromExtension": true, - "funcSelfKind": "NonMutating" + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSPinCodeRegistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeRegistrationContext", + "usr": "s:19TSAuthenticationSDK28TSPinCodeRegistrationContextC" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvg", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC19registrationContextAA0cdeH0Cvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] } ], - "declKind": "Enum", - "usr": "s:19TSAuthenticationSDK23TSNativeBiometricsErrorO", - "mangledName": "$s19TSAuthenticationSDK23TSNativeBiometricsErrorO", + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK27TSPinCodeRegistrationResultC", + "mangledName": "$s19TSAuthenticationSDK27TSPinCodeRegistrationResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "AccessControl", - "RawDocComment" + "Final", + "AccessControl" ], + "hasMissingDesignatedInitializers": true, "conformances": [ { "kind": "Conformance", @@ -4075,49 +7786,18 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - }, - { - "kind": "Conformance", - "name": "Error", - "printedName": "Error", - "usr": "s:s5ErrorP", - "mangledName": "$ss5ErrorP" - }, - { - "kind": "Conformance", - "name": "Sendable", - "printedName": "Sendable", - "usr": "s:s8SendableP", - "mangledName": "$ss8SendableP" - }, - { - "kind": "Conformance", - "name": "Equatable", - "printedName": "Equatable", - "usr": "s:SQ", - "mangledName": "$sSQ" } ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, { "kind": "TypeDecl", - "name": "TSRegistrationResult", - "printedName": "TSRegistrationResult", + "name": "TSPinCodeAuthenticationResult", + "printedName": "TSPinCodeAuthenticationResult", "children": [ { "kind": "Var", - "name": "result", - "printedName": "result", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { "kind": "TypeNominal", @@ -4127,15 +7807,15 @@ } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", - "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvp", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", "HasStorage", - "SetterAccess", "AccessControl" ], + "isLet": true, "hasStorage": true, "accessors": [ { @@ -4151,8 +7831,104 @@ } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", - "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC6resultSSvg", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC11publicKeyIdSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "signature", + "printedName": "signature", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9signatureSSvg", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "challenge", + "printedName": "challenge", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvp", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC9challengeSSvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4161,11 +7937,39 @@ "accessorKind": "get" } ] + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Final" + ], + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK20TSRegistrationResultC", - "mangledName": "$s19TSAuthenticationSDK20TSRegistrationResultC", + "usr": "s:19TSAuthenticationSDK29TSPinCodeAuthenticationResultC", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeAuthenticationResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -4186,18 +7990,25 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" } ] }, { "kind": "TypeDecl", - "name": "TSNativeBiometricsRegistrationResult", - "printedName": "TSNativeBiometricsRegistrationResult", + "name": "TSPinCodeUnregistrationResult", + "printedName": "TSPinCodeUnregistrationResult", "children": [ { "kind": "Var", - "name": "publicKey", - "printedName": "publicKey", + "name": "publicKeyId", + "printedName": "publicKeyId", "children": [ { "kind": "TypeNominal", @@ -4207,8 +8018,8 @@ } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvp", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -4231,8 +8042,8 @@ } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC9publicKeySSvg", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC11publicKeyIdSSvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4244,19 +8055,19 @@ }, { "kind": "Var", - "name": "publicKeyId", - "printedName": "publicKeyId", + "name": "unregistrationContext", + "printedName": "unregistrationContext", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSPinCodeUnregistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationContext", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC" } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvp", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvp", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", @@ -4273,14 +8084,14 @@ "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSPinCodeUnregistrationContext", + "printedName": "TSAuthenticationSDK.TSPinCodeUnregistrationContext", + "usr": "s:19TSAuthenticationSDK30TSPinCodeUnregistrationContextC" } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11publicKeyIdSSvg", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvg", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC21unregistrationContextAA0cdeH0Cvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4289,35 +8100,60 @@ "accessorKind": "get" } ] + } + ], + "declKind": "Class", + "usr": "s:19TSAuthenticationSDK29TSPinCodeUnregistrationResultC", + "mangledName": "$s19TSAuthenticationSDK29TSPinCodeUnregistrationResultC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "Final", + "AccessControl" + ], + "hasMissingDesignatedInitializers": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSSignChallengeResult", + "printedName": "TSSignChallengeResult", + "children": [ { "kind": "Var", - "name": "attestation", - "printedName": "attestation", + "name": "signature", + "printedName": "signature", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Var", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvp", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvp", + "mangledName": "$s19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvp", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", "HasStorage", - "AccessControl" + "AccessControl", + "RawDocComment" ], "isLet": true, "hasStorage": true, @@ -4329,22 +8165,14 @@ "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" } ], "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC11attestationSSSgvg", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvg", + "mangledName": "$s19TSAuthenticationSDK21TSSignChallengeResultC9signatureSSvg", "moduleName": "TSAuthenticationSDK", "implicit": true, "declAttributes": [ @@ -4356,12 +8184,13 @@ } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", - "mangledName": "$s19TSAuthenticationSDK36TSNativeBiometricsRegistrationResultC", + "usr": "s:19TSAuthenticationSDK21TSSignChallengeResultC", + "mangledName": "$s19TSAuthenticationSDK21TSSignChallengeResultC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "Final", - "AccessControl" + "AccessControl", + "RawDocComment" ], "hasMissingDesignatedInitializers": true, "conformances": [ @@ -4391,23 +8220,6 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "LocalAuthentication", - "printedName": "LocalAuthentication", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "TSCoreSDK", @@ -4417,18 +8229,8 @@ }, { "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "WebKit", - "printedName": "WebKit", + "name": "AuthenticationServices", + "printedName": "AuthenticationServices", "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, @@ -4437,13 +8239,6 @@ "name": "TSCoreSDK", "printedName": "TSCoreSDK", "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" @@ -4451,28 +8246,14 @@ }, { "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", + "name": "Foundation", + "printedName": "Foundation", "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "Foundation", @@ -4483,66 +8264,21 @@ "RawDocComment" ] }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "SystemConfiguration", - "printedName": "SystemConfiguration", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "CryptoKit", "printedName": "CryptoKit", "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", "moduleName": "TSAuthenticationSDK", "declAttributes": [ "RawDocComment" ] }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, { "kind": "Import", "name": "Foundation", "printedName": "Foundation", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", "moduleName": "TSAuthenticationSDK" }, { @@ -4550,34 +8286,10 @@ "name": "Foundation", "printedName": "Foundation", "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "UIKit", - "printedName": "UIKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "RawDocComment" + ] }, { "kind": "Import", @@ -4589,39 +8301,300 @@ "RawDocComment" ] }, + { + "kind": "Import", + "name": "TSCoreSDK", + "printedName": "TSCoreSDK", + "declKind": "Import", + "moduleName": "TSAuthenticationSDK" + }, { "kind": "TypeDecl", - "name": "TSAuthenticationResult", - "printedName": "TSAuthenticationResult", + "name": "TSWebAuthnRPData", + "printedName": "TSWebAuthnRPData", "children": [ { - "kind": "Var", - "name": "result", - "printedName": "result", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvp", - "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvp", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK16TSWebAuthnRPDataC2id4nameACSSSg_AFtcfc", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC2id4nameACSSSg_AFtcfc", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "HasStorage", - "SetterAccess", "AccessControl" ], - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData(im)init", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK16TSWebAuthnRPDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK16TSWebAuthnRPDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData", + "mangledName": "$s19TSAuthenticationSDK16TSWebAuthnRPDataC", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "Copyable", + "printedName": "Copyable", + "usr": "s:s8CopyableP", + "mangledName": "$ss8CopyableP" + }, + { + "kind": "Conformance", + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSWebAuthnCredentialRequestOptionsData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(challenge:pubKeyCredParams:attestation:excludeCredentials:authenticatorSelection:timeout:user:rp:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" + } + ], + "usr": "s:Sa" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -4630,29 +8603,201 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK0A6ResultC6resultSSvg", - "mangledName": "$s19TSAuthenticationSDK0A6ResultC6resultSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "[Swift.String]?", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData?", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData?", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "TSWebAuthnRPData", + "printedName": "TSAuthenticationSDK.TSWebAuthnRPData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnRPData" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC9challenge16pubKeyCredParams11attestation18excludeCredentials22authenticatorSelection7timeout4user2rpACSSSg_SayAA0cd3PubklmH0CGSgALSaySSGSgAA0cd13AuthenticatorrH0CSgSiSgAA0cd4UserH0CSgAA0cD6RPDataCtcfc", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC9challenge16pubKeyCredParams11attestation18excludeCredentials22authenticatorSelection7timeout4user2rpACSSSg_SayAA0cd3PubklmH0CGSgALSaySSGSgAA0cd13AuthenticatorrH0CSgSiSgAA0cd4UserH0CSgAA0cD6RPDataCtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData(im)init", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnCredentialRequestOptionsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK0A6ResultC", - "mangledName": "$s19TSAuthenticationSDK0A6ResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnCredentialRequestOptionsData", + "mangledName": "$s19TSAuthenticationSDK38TSWebAuthnCredentialRequestOptionsDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -4666,122 +8811,78 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "TypeDecl", - "name": "TSNativeBiometricsUnregisterResult", - "printedName": "TSNativeBiometricsUnregisterResult", - "children": [ + }, { - "kind": "Var", - "name": "publicKeyId", - "printedName": "publicKeyId", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", - "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ - { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", - "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC11publicKeyIdSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - } - ], - "declKind": "Class", - "usr": "s:19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", - "mangledName": "$s19TSAuthenticationSDK34TSNativeBiometricsUnregisterResultC", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "AccessControl" - ], - "hasMissingDesignatedInitializers": true, - "conformances": [ + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, { "kind": "Conformance", - "name": "Copyable", - "printedName": "Copyable", - "usr": "s:s8CopyableP", - "mangledName": "$ss8CopyableP" + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" }, { "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" } ] }, { "kind": "TypeDecl", - "name": "TSNativeBiometricsAuthenticationResult", - "printedName": "TSNativeBiometricsAuthenticationResult", + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSWebAuthnPubKeyCredParamsData", "children": [ { - "kind": "Var", - "name": "publicKeyId", - "printedName": "publicKeyId", + "kind": "Constructor", + "name": "init", + "printedName": "init(type:alg:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -4790,77 +8891,142 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC11publicKeyIdSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Int?", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4type3algACSSSg_SiSgtcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4type3algACSSSg_SiSgtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "signature", - "printedName": "signature", + "kind": "Constructor", + "name": "init", + "printedName": "init()", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvp", + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData(im)init", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataCACycfc", "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", "declAttributes": [ - "Final", - "HasStorage", - "AccessControl" + "Dynamic", + "ObjC", + "Override" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC9signatureSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "TSWebAuthnPubKeyCredParamsData", + "printedName": "TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", - "mangledName": "$s19TSAuthenticationSDK38TSNativeBiometricsAuthenticationResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnPubKeyCredParamsData", + "mangledName": "$s19TSAuthenticationSDK30TSWebAuthnPubKeyCredParamsDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -4874,19 +9040,74 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" } ] }, { "kind": "TypeDecl", - "name": "TSTOTPRegistrationResult", - "printedName": "TSTOTPRegistrationResult", - "children": [ - { - "kind": "Var", - "name": "issuer", - "printedName": "issuer", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSWebAuthnAuthenticatorSelectionData", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(authenticatorAttachment:requireResidentKey:userVerification:)", "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" + }, { "kind": "TypeNominal", "name": "Optional", @@ -4899,59 +9120,24 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.Bool?", "children": [ { "kind": "TypeNominal", - "name": "Optional", - "printedName": "Swift.String?", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "usr": "s:Sq" + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC6issuerSSSgvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" - } - ] - }, - { - "kind": "Var", - "name": "label", - "printedName": "label", - "children": [ + "hasDefaultArg": true, + "usr": "s:Sq" + }, { "kind": "TypeNominal", "name": "Optional", @@ -4964,114 +9150,127 @@ "usr": "s:SS" } ], + "hasDefaultArg": true, "usr": "s:Sq" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvp", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC23authenticatorAttachment18requireResidentKey16userVerificationACSSSg_SbSgAGtcfc", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC23authenticatorAttachment18requireResidentKey16userVerificationACSSSg_SbSgAGtcfc", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" + "AccessControl" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ { - "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:19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC5labelSSSgvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" } - ] + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData(im)init", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" }, { - "kind": "Var", - "name": "uuid", - "printedName": "uuid", + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" + "name": "TSWebAuthnAuthenticatorSelectionData", + "printedName": "TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" } ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvp", + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC4fromACs7Decoder_p_tKcfc", "moduleName": "TSAuthenticationSDK", + "implicit": true, "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" + "Required" ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", - "children": [ - { - "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC4uuidSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" - ], - "accessorKind": "get" + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" } - ] + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK24TSTOTPRegistrationResultC", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPRegistrationResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnAuthenticatorSelectionData", + "mangledName": "$s19TSAuthenticationSDK36TSWebAuthnAuthenticatorSelectionDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -5081,47 +9280,82 @@ }, { "kind": "Conformance", - "name": "Escapable", - "printedName": "Escapable", - "usr": "s:s9EscapableP", - "mangledName": "$ss9EscapableP" + "name": "Escapable", + "printedName": "Escapable", + "usr": "s:s9EscapableP", + "mangledName": "$ss9EscapableP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" } ] }, { "kind": "TypeDecl", - "name": "TSTOTPGenerateCodeResult", - "printedName": "TSTOTPGenerateCodeResult", + "name": "TSWebAuthnUserData", + "printedName": "TSWebAuthnUserData", "children": [ { - "kind": "Var", - "name": "code", - "printedName": "code", + "kind": "Constructor", + "name": "init", + "printedName": "init(id:name:displayName:)", "children": [ { "kind": "TypeNominal", - "name": "String", - "printedName": "Swift.String", - "usr": "s:SS" - } - ], - "declKind": "Var", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvp", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "Final", - "HasStorage", - "AccessControl", - "RawDocComment" - ], - "isLet": true, - "hasStorage": true, - "accessors": [ + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + }, { - "kind": "Accessor", - "name": "Get", - "printedName": "Get()", + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", "children": [ { "kind": "TypeNominal", @@ -5130,29 +9364,157 @@ "usr": "s:SS" } ], - "declKind": "Accessor", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC4codeSSvg", - "moduleName": "TSAuthenticationSDK", - "implicit": true, - "declAttributes": [ - "Final" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } ], - "accessorKind": "get" + "hasDefaultArg": true, + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "hasDefaultArg": true, + "usr": "s:Sq" } - ] + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK18TSWebAuthnUserDataC2id4name11displayNameACSSSg_A2Gtcfc", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC2id4name11displayNameACSSSg_A2Gtcfc", + "moduleName": "TSAuthenticationSDK", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + } + ], + "declKind": "Constructor", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData(im)init", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataCACycfc", + "moduleName": "TSAuthenticationSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "TSWebAuthnUserData", + "printedName": "TSAuthenticationSDK.TSWebAuthnUserData", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "any Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:19TSAuthenticationSDK18TSWebAuthnUserDataC4fromACs7Decoder_p_tKcfc", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC4fromACs7Decoder_p_tKcfc", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "declAttributes": [ + "Required" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "any Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:19TSAuthenticationSDK18TSWebAuthnUserDataC6encode2toys7Encoder_p_tKF", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC6encode2toys7Encoder_p_tKF", + "moduleName": "TSAuthenticationSDK", + "implicit": true, + "throwing": true, + "funcSelfKind": "NonMutating" } ], "declKind": "Class", - "usr": "s:19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", - "mangledName": "$s19TSAuthenticationSDK24TSTOTPGenerateCodeResultC", + "usr": "c:@M@TSAuthenticationSDK@objc(cs)TSWebAuthnUserData", + "mangledName": "$s19TSAuthenticationSDK18TSWebAuthnUserDataC", "moduleName": "TSAuthenticationSDK", "declAttributes": [ - "Final", - "AccessControl" + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" ], - "hasMissingDesignatedInitializers": true, "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, { "kind": "Conformance", "name": "Copyable", @@ -5166,78 +9528,56 @@ "printedName": "Escapable", "usr": "s:s9EscapableP", "mangledName": "$ss9EscapableP" - } - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "TSCoreSDK", - "printedName": "TSCoreSDK", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "AuthenticationServices", - "printedName": "AuthenticationServices", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "CryptoKit", - "printedName": "CryptoKit", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" - ] - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK" - }, - { - "kind": "Import", - "name": "Foundation", - "printedName": "Foundation", - "declKind": "Import", - "moduleName": "TSAuthenticationSDK", - "declAttributes": [ - "RawDocComment" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } ] }, { @@ -5289,294 +9629,868 @@ }, "ConstValues": [ { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "StringLiteral", + "offset": 3811, + "length": 18, + "value": "\"TransmitSecurity\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "StringLiteral", + "offset": 3970, + "length": 34, + "value": "\"https:\/\/api.transmitsecurity.io\/\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 7551, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 8409, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 9175, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 10042, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 11205, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "Array", + "offset": 12404, + "length": 2, + "value": "[]" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "IntegerLiteral", + "offset": 25071, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "kind": "IntegerLiteral", + "offset": 25076, + "length": 1, + "value": "0" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1048, + "length": 37, + "value": "\"v1\/auth\/webauthn\/authenticate\/start\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1125, + "length": 33, + "value": "\"v1\/auth\/webauthn\/register\/start\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1224, + "length": 10, + "value": "\"username\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1255, + "length": 11, + "value": "\"client_id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1290, + "length": 14, + "value": "\"display_name\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1331, + "length": 12, + "value": "\"User-Agent\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1369, + "length": 15, + "value": "\"Authorization\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1414, + "length": 15, + "value": "\"approval_data\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "kind": "StringLiteral", + "offset": 1492, + "length": 11, + "value": "\"userAgent\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "kind": "StringLiteral", + "offset": 217, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "kind": "StringLiteral", + "offset": 260, + "length": 2, + "value": "\"\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/WebAuthn\/WebAuthnAuthenticator.swift", + "kind": "BooleanLiteral", + "offset": 833, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 348, + "length": 4, + "value": "\"id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 374, + "length": 7, + "value": "\"rawId\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 402, + "length": 6, + "value": "\"type\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 433, + "length": 10, + "value": "\"response\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 746, + "length": 16, + "value": "\"clientDataJSON\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 796, + "length": 19, + "value": "\"authenticatorData\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 842, + "length": 12, + "value": "\"userHandle\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 880, + "length": 11, + "value": "\"signature\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "kind": "StringLiteral", + "offset": 925, + "length": 19, + "value": "\"attestationObject\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 346, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 393, + "length": 2, + "value": "64" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 437, + "length": 2, + "value": "32" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 552, + "length": 7, + "value": "100000" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/LocalPIN\/AuthenticationDriverLocalPin.swift", + "kind": "IntegerLiteral", + "offset": 663, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 298, + "length": 4, + "value": "3200" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 313, + "length": 24, + "value": "\"SDK is not initialized\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 384, + "length": 4, + "value": "3201" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 399, + "length": 24, + "value": "\"Unsupported OS version\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 470, + "length": 4, + "value": "3202" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 3341, - "length": 18, - "value": "\"TransmitSecurity\"" + "offset": 485, + "length": 32, + "value": "\"Request is already in progress\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 564, + "length": 4, + "value": "3203" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 3500, - "length": 34, - "value": "\"https:\/\/api.transmitsecurity.io\/\"" + "offset": 579, + "length": 15, + "value": "\"Network error\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", - "kind": "Array", - "offset": 6241, - "length": 2, - "value": "[]" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 641, + "length": 4, + "value": "3204" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", - "kind": "Array", - "offset": 6996, - "length": 2, - "value": "[]" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 36, + "value": "\"Mobile biometrics is not available\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", - "kind": "Array", - "offset": 8175, - "length": 2, - "value": "[]" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 739, + "length": 4, + "value": "3205" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 754, + "length": 16, + "value": "\"Internal error\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "IntegerLiteral", - "offset": 14469, - "length": 1, - "value": "1" + "offset": 874, + "length": 4, + "value": "3300" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 889, + "length": 27, + "value": "\"WebAuthn session canceled\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/TSAuthenticationSDK.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "IntegerLiteral", - "offset": 14474, - "length": 1, - "value": "0" + "offset": 963, + "length": 4, + "value": "3301" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1048, + "offset": 978, + "length": 27, + "value": "\"Invalid WebAuthn response\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1052, + "length": 4, + "value": "3302" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1067, + "length": 30, + "value": "\"WebAuthn session not handled\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1144, + "length": 4, + "value": "3303" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1159, + "length": 25, + "value": "\"WebAuthn session failed\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1231, + "length": 4, + "value": "3304" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1246, + "length": 34, + "value": "\"WebAuthn session not interactive\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1327, + "length": 4, + "value": "3305" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1342, + "length": 25, + "value": "\"Invalid WebAuthn domain\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1414, + "length": 4, + "value": "3306" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1429, + "length": 26, + "value": "\"Invalid WebAuthn session\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1502, + "length": 4, + "value": "3307" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 1517, "length": 37, - "value": "\"v1\/auth\/webauthn\/authenticate\/start\"" + "value": "\"User not found in WebAuthn response\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1601, + "length": 4, + "value": "3308" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1125, - "length": 33, - "value": "\"v1\/auth\/webauthn\/register\/start\"" + "offset": 1616, + "length": 25, + "value": "\"WebAuthn internal error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1688, + "length": 4, + "value": "3309" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1224, - "length": 10, - "value": "\"username\"" + "offset": 1703, + "length": 59, + "value": "\"Failed to create registration credantials creation object\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1809, + "length": 4, + "value": "3310" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1255, - "length": 11, - "value": "\"client_id\"" + "offset": 1824, + "length": 52, + "value": "\"Failed to create authentication credantials object\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 1976, + "length": 4, + "value": "3400" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1290, - "length": 14, - "value": "\"display_name\"" + "offset": 1991, + "length": 27, + "value": "\"Incorrect TOTP URI format\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2065, + "length": 4, + "value": "3401" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1331, - "length": 12, - "value": "\"User-Agent\"" + "offset": 2080, + "length": 21, + "value": "\"TOTP not registered\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2148, + "length": 4, + "value": "3402" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1369, - "length": 15, - "value": "\"Authorization\"" + "offset": 2163, + "length": 25, + "value": "\"Invalid TOTP secret key\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2235, + "length": 4, + "value": "3403" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1414, - "length": 15, - "value": "\"approval_data\"" + "offset": 2250, + "length": 24, + "value": "\"Invalid TOTP algorithm\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2321, + "length": 4, + "value": "3404" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSWebAuthnConstant.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 1492, - "length": 11, - "value": "\"userAgent\"" + "offset": 2336, + "length": 21, + "value": "\"Invalid TOTP period\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2404, + "length": 4, + "value": "3405" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 217, - "length": 2, - "value": "\"\"" + "offset": 2419, + "length": 21, + "value": "\"Invalid TOTP digits\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2487, + "length": 4, + "value": "3406" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Models\/TSAuthenticationSessionData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 260, - "length": 2, - "value": "\"\"" + "offset": 2502, + "length": 21, + "value": "\"Internal TOTP error\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/WebAuthn\/WebAuthnAuthenticator.swift", - "kind": "BooleanLiteral", - "offset": 833, - "length": 5, - "value": "false" + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2636, + "length": 4, + "value": "3500" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 348, + "offset": 2651, + "length": 33, + "value": "\"Native biometrics not available\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2731, "length": 4, - "value": "\"id\"" + "value": "3501" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 374, - "length": 7, - "value": "\"rawId\"" + "offset": 2746, + "length": 34, + "value": "\"Native biometrics not registered\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2827, + "length": 4, + "value": "3502" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 402, - "length": 6, - "value": "\"type\"" + "offset": 2842, + "length": 34, + "value": "\"Internal native biometrics error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 2985, + "length": 4, + "value": "3600" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 433, - "length": 10, - "value": "\"response\"" + "offset": 3000, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3107, + "length": 4, + "value": "3602" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 746, + "offset": 3122, "length": 16, - "value": "\"clientDataJSON\"" + "value": "\"Internal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3221, + "length": 4, + "value": "3603" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 796, - "length": 19, - "value": "\"authenticatorData\"" + "offset": 3236, + "length": 16, + "value": "\"Internal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3324, + "length": 4, + "value": "3605" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 842, - "length": 12, - "value": "\"userHandle\"" + "offset": 3339, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3442, + "length": 4, + "value": "3606" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 880, - "length": 11, - "value": "\"signature\"" + "offset": 3457, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3545, + "length": 4, + "value": "3607" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Models\/TSWebAuthnRequestData.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", "kind": "StringLiteral", - "offset": 925, - "length": 19, - "value": "\"attestationObject\"" + "offset": 3560, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3661, + "length": 4, + "value": "3609" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 3676, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "IntegerLiteral", + "offset": 3758, + "length": 4, + "value": "3610" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/API\/Errors\/TSAuthenticationSDKErrors.swift", + "kind": "StringLiteral", + "offset": 3773, + "length": 15, + "value": "\"Inernal Error\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", "kind": "StringLiteral", "offset": 213, "length": 27, "value": "\"x-ts-device-binding-token\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", "kind": "StringLiteral", "offset": 270, "length": 14, "value": "\"content-type\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Network\/TSWebAuthnRequestAPIs.swift", "kind": "StringLiteral", "offset": 381, "length": 8, "value": "\"origin\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", "kind": "StringLiteral", "offset": 250, "length": 6, "value": "\"cis\/\"" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Impl\/TSAuthenticationController.swift", "kind": "Array", "offset": 308, "length": 351, "value": "[\"https:\/\/api.idsec-dev.com\/\", \"https:\/\/api.idsec-stg.com\/\", \"https:\/\/api.transmitsecurity.io\/\", \"https:\/\/api.eu.transmitsecurity.io\/\", \"https:\/\/api.ca.transmitsecurity.io\/\", \"https:\/\/api.au.transmitsecurity.io\/\", \"https:\/\/api.sbx.transmitsecurity.io\/\"]" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 967, + "length": 21, + "value": "\"webauthn_session_id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 1030, + "length": 29, + "value": "\"credential_creation_options\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 3904, + "length": 21, + "value": "\"webauthn_session_id\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Types\/TSAuthenticationTypes.swift", + "kind": "StringLiteral", + "offset": 3966, + "length": 28, + "value": "\"credential_request_options\"" + }, + { + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "Array", "offset": 274, "length": 380, "value": "[\"A\", \"B\", \"C\", \"D\", \"E\", \"F\", \"G\", \"H\", \"I\", \"J\", \"K\", \"L\", \"M\", \"N\", \"O\", \"P\", \"Q\", \"R\", \"S\", \"T\", \"U\", \"V\", \"W\", \"X\", \"Y\", \"Z\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\"]" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "Dictionary", "offset": 720, "length": 710, "value": "[(\"A\", \"00000\"), (\"B\", \"00001\"), (\"C\", \"00010\"), (\"D\", \"00011\"), (\"E\", \"00100\"), (\"F\", \"00101\"), (\"G\", \"00110\"), (\"H\", \"00111\"), (\"I\", \"01000\"), (\"J\", \"01001\"), (\"K\", \"01010\"), (\"L\", \"01011\"), (\"M\", \"01100\"), (\"N\", \"01101\"), (\"O\", \"01110\"), (\"P\", \"01111\"), (\"Q\", \"10000\"), (\"R\", \"10001\"), (\"S\", \"10010\"), (\"T\", \"10011\"), (\"U\", \"10100\"), (\"V\", \"10101\"), (\"W\", \"10110\"), (\"X\", \"10111\"), (\"Y\", \"11000\"), (\"Z\", \"11001\"), (\"2\", \"11010\"), (\"3\", \"11011\"), (\"4\", \"11100\"), (\"5\", \"11101\"), (\"6\", \"11110\"), (\"7\", \"11111\")]" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 8995, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 10110, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 13062, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/Base32.swift", "kind": "BooleanLiteral", "offset": 13588, "length": 5, "value": "false" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", "kind": "IntegerLiteral", "offset": 172, "length": 1, "value": "9" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/TOTP\/TOTPTypes.swift", "kind": "IntegerLiteral", "offset": 206, "length": 1, "value": "1" }, { - "filePath": "\/Users\/ec2-user\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSTimerHelper.swift", + "filePath": "\/Users\/ec2-user\/actions-runner\/_work\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/mobile-ios-authentication-sdk\/TSAuthenticationSDK\/Authenticators\/Utils\/TSTimerHelper.swift", "kind": "IntegerLiteral", "offset": 188, "length": 2, diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface index b8b27aa..9434d32 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -25,6 +25,10 @@ public typealias TSTOTPRegistrationCompletion = (Swift.Result) -> () public typealias TSApprovalCompletion = (Swift.Result) -> () public typealias TSNativeBiometricsApprovalCompletion = (Swift.Result) -> () +public typealias TSSignChallengeCompletion = (Swift.Result) -> Swift.Void +public typealias TSPinCodeRegistrationCompletion = (Swift.Result) -> () +public typealias TSPinCodeAuthenticationCompletion = (Swift.Result) -> () +public typealias TSPinCodeUnregistrationCompletion = (Swift.Result) -> () public struct WebAuthnApis : Swift.Codable { public init(startAuthentication: Swift.String, startRegistration: Swift.String) public func encode(to encoder: any Swift.Encoder) throws @@ -60,9 +64,13 @@ public struct TSDeviceInfo : Swift.Codable { final public func initialize(baseUrl: Swift.String = "https://api.transmitsecurity.io/", clientId: Swift.String, domain: Swift.String? = nil, initOptions: TSAuthenticationSDK.TSAuthenticationInitOptions? = nil) final public func initializeSDK(configuration: TSAuthenticationSDK.TSAuthenticationConfiguration? = nil) throws final public func registerWebAuthn(username: Swift.String, displayName: Swift.String?, completion: TSAuthenticationSDK.TSRegistrationCompletion?) + final public func registerWebAuthn(_ webAuthnRegistrationData: TSAuthenticationSDK.TSWebAuthnRegistrationData, completion: TSAuthenticationSDK.TSRegistrationCompletion?) final public func authenticateWebAuthn(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func authenticateWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func signWebauthnTransaction(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func signWebauthnTransaction(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func approvalWebAuthn(approvalData: [Swift.String : Swift.String], username: Swift.String? = nil, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) + final public func approvalWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) final public func registerNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsRegistrationCompletion) final public func authenticateNativeBiometrics(username: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsAuthenticationCompletion) final public func unregistersNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsUnregisterCompletion) @@ -70,7 +78,14 @@ public struct TSDeviceInfo : Swift.Codable { final public func registerTOTP(URI: Swift.String, securityType: TSAuthenticationSDK.TSTOTPSecurityType, completion: @escaping TSAuthenticationSDK.TSTOTPRegistrationCompletion) final public func generateTOTPCode(UUID: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) final public func generateTOTPCodeWithChallenge(UUID: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeRegistrationCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeRegistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeAuthenticationCompletion) + final public func unregisterPinCode(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeUnregistrationCompletion) + final public func unregisterPinCode(username: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeUnregistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeAuthenticationResult final public func getDeviceInfo(_ completion: @escaping TSAuthenticationSDK.DeviceInfoCompletion) + final public func signWithDeviceKey(challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSSignChallengeCompletion) public static func isWebAuthnSupported() -> Swift.Bool public static func isNativeBiometricsEnrolled() -> Swift.Bool @objc deinit @@ -85,6 +100,18 @@ extension TSAuthenticationSDK.TSAuthentication { public typealias RawValue = Swift.Int } } +@objc public class TSWebAuthnAuthenticationCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, allowCredentials: [TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]? = nil, userVerification: Swift.String? = nil, rpId: Swift.String? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAllowCredentialsData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} public enum TSAuthenticationError : Swift.Error { case notInitialized case unsupportedOSVersion @@ -93,6 +120,7 @@ public enum TSAuthenticationError : Swift.Error { case webAuthnError(TSAuthenticationSDK.TSWebAuthnError) case totpError(TSAuthenticationSDK.TSTOTPError) case nativeBiometricsError(TSAuthenticationSDK.TSNativeBiometricsError) + case pinCodeError(TSAuthenticationSDK.TSPinCodeError) case `internal`((any Swift.Error)?) case initializationError } @@ -131,6 +159,14 @@ public enum TSNativeBiometricsError : Swift.Error { extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { public static func == (lhs: TSAuthenticationSDK.TSNativeBiometricsError, rhs: TSAuthenticationSDK.TSNativeBiometricsError) -> Swift.Bool } +public enum TSPinCodeError : Swift.Error { + case notRegistered + case duplicateCommitRegistration + case `internal`((any Swift.Error)?) +} +extension TSAuthenticationSDK.TSPinCodeError : Swift.Equatable { + public static func == (lhs: TSAuthenticationSDK.TSPinCodeError, rhs: TSAuthenticationSDK.TSPinCodeError) -> Swift.Bool +} @_hasMissingDesignatedInitializers final public class TSRegistrationResult { final public var result: Swift.String { get @@ -140,9 +176,43 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { @_hasMissingDesignatedInitializers final public class TSNativeBiometricsRegistrationResult { final public let publicKey: Swift.String final public let publicKeyId: Swift.String + final public let keyType: Swift.String final public let attestation: Swift.String? @objc deinit } +public struct TSWebAuthnRegistrationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData) + public init(_ webAuthnRegistrationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public struct TSWebAuthnAuthenticationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData) + public init(_ webAuthnAuthenticationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public protocol TSRegistrationContext { + mutating func commit() throws +} +@_hasMissingDesignatedInitializers public class TSPinCodeRegistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} +@_hasMissingDesignatedInitializers public class TSPinCodeUnregistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} @_hasMissingDesignatedInitializers final public class TSAuthenticationResult { final public var result: Swift.String { get @@ -168,6 +238,30 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { final public let code: Swift.String @objc deinit } +@_hasMissingDesignatedInitializers final public class TSPinCodeRegistrationResult { + final public let publicKey: Swift.String + final public let publicKeyId: Swift.String + final public let keyType: Swift.String + final public let aliasDeviceName: Swift.String + final public let registrationContext: TSAuthenticationSDK.TSPinCodeRegistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSPinCodeAuthenticationResult : Swift.Encodable { + final public let publicKeyId: Swift.String + final public let signature: Swift.String + final public let challenge: Swift.String + @objc deinit + final public func encode(to encoder: any Swift.Encoder) throws +} +@_hasMissingDesignatedInitializers final public class TSPinCodeUnregistrationResult { + final public let publicKeyId: Swift.String + final public let unregistrationContext: TSAuthenticationSDK.TSPinCodeUnregistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSSignChallengeResult { + final public let signature: Swift.String + @objc deinit +} extension TSAuthenticationSDK.TSAuthentication { final public var version: Swift.String? { get @@ -176,5 +270,35 @@ extension TSAuthenticationSDK.TSAuthentication { get } } +@objc public class TSWebAuthnRPData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, pubKeyCredParams: [TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]? = nil, attestation: Swift.String? = nil, excludeCredentials: [Swift.String]? = nil, authenticatorSelection: TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData? = nil, timeout: Swift.Int? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil, rp: TSAuthenticationSDK.TSWebAuthnRPData) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnPubKeyCredParamsData : ObjectiveC.NSObject, Swift.Codable { + public init(type: Swift.String? = nil, alg: Swift.Int? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAuthenticatorSelectionData : ObjectiveC.NSObject, Swift.Codable { + public init(authenticatorAttachment: Swift.String? = nil, requireResidentKey: Swift.Bool? = nil, userVerification: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnUserData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Equatable {} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Hashable {} diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index 31b680a..4df51af 100644 Binary files a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index b8b27aa..9434d32 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -25,6 +25,10 @@ public typealias TSTOTPRegistrationCompletion = (Swift.Result) -> () public typealias TSApprovalCompletion = (Swift.Result) -> () public typealias TSNativeBiometricsApprovalCompletion = (Swift.Result) -> () +public typealias TSSignChallengeCompletion = (Swift.Result) -> Swift.Void +public typealias TSPinCodeRegistrationCompletion = (Swift.Result) -> () +public typealias TSPinCodeAuthenticationCompletion = (Swift.Result) -> () +public typealias TSPinCodeUnregistrationCompletion = (Swift.Result) -> () public struct WebAuthnApis : Swift.Codable { public init(startAuthentication: Swift.String, startRegistration: Swift.String) public func encode(to encoder: any Swift.Encoder) throws @@ -60,9 +64,13 @@ public struct TSDeviceInfo : Swift.Codable { final public func initialize(baseUrl: Swift.String = "https://api.transmitsecurity.io/", clientId: Swift.String, domain: Swift.String? = nil, initOptions: TSAuthenticationSDK.TSAuthenticationInitOptions? = nil) final public func initializeSDK(configuration: TSAuthenticationSDK.TSAuthenticationConfiguration? = nil) throws final public func registerWebAuthn(username: Swift.String, displayName: Swift.String?, completion: TSAuthenticationSDK.TSRegistrationCompletion?) + final public func registerWebAuthn(_ webAuthnRegistrationData: TSAuthenticationSDK.TSWebAuthnRegistrationData, completion: TSAuthenticationSDK.TSRegistrationCompletion?) final public func authenticateWebAuthn(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func authenticateWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func signWebauthnTransaction(username: Swift.String, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) + final public func signWebauthnTransaction(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSAuthenticationCompletion? = nil) final public func approvalWebAuthn(approvalData: [Swift.String : Swift.String], username: Swift.String? = nil, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) + final public func approvalWebAuthn(_ webAuthnAuthenticationData: TSAuthenticationSDK.TSWebAuthnAuthenticationData, options: TSAuthenticationSDK.TSAuthentication.WebAuthnAuthenticationOptions = [], completion: TSAuthenticationSDK.TSApprovalCompletion? = nil) final public func registerNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsRegistrationCompletion) final public func authenticateNativeBiometrics(username: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsAuthenticationCompletion) final public func unregistersNativeBiometrics(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSNativeBiometricsUnregisterCompletion) @@ -70,7 +78,14 @@ public struct TSDeviceInfo : Swift.Codable { final public func registerTOTP(URI: Swift.String, securityType: TSAuthenticationSDK.TSTOTPSecurityType, completion: @escaping TSAuthenticationSDK.TSTOTPRegistrationCompletion) final public func generateTOTPCode(UUID: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) final public func generateTOTPCodeWithChallenge(UUID: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSTOTPGenerateCodeCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeRegistrationCompletion) + final public func registerPinCode(username: Swift.String, pinCode: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeRegistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeAuthenticationCompletion) + final public func unregisterPinCode(username: Swift.String, completion: @escaping TSAuthenticationSDK.TSPinCodeUnregistrationCompletion) + final public func unregisterPinCode(username: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeUnregistrationResult + final public func authenticatePinCode(username: Swift.String, pinCode: Swift.String, challenge: Swift.String) async throws -> TSAuthenticationSDK.TSPinCodeAuthenticationResult final public func getDeviceInfo(_ completion: @escaping TSAuthenticationSDK.DeviceInfoCompletion) + final public func signWithDeviceKey(challenge: Swift.String, completion: @escaping TSAuthenticationSDK.TSSignChallengeCompletion) public static func isWebAuthnSupported() -> Swift.Bool public static func isNativeBiometricsEnrolled() -> Swift.Bool @objc deinit @@ -85,6 +100,18 @@ extension TSAuthenticationSDK.TSAuthentication { public typealias RawValue = Swift.Int } } +@objc public class TSWebAuthnAuthenticationCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, allowCredentials: [TSAuthenticationSDK.TSWebAuthnAllowCredentialsData]? = nil, userVerification: Swift.String? = nil, rpId: Swift.String? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAllowCredentialsData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} public enum TSAuthenticationError : Swift.Error { case notInitialized case unsupportedOSVersion @@ -93,6 +120,7 @@ public enum TSAuthenticationError : Swift.Error { case webAuthnError(TSAuthenticationSDK.TSWebAuthnError) case totpError(TSAuthenticationSDK.TSTOTPError) case nativeBiometricsError(TSAuthenticationSDK.TSNativeBiometricsError) + case pinCodeError(TSAuthenticationSDK.TSPinCodeError) case `internal`((any Swift.Error)?) case initializationError } @@ -131,6 +159,14 @@ public enum TSNativeBiometricsError : Swift.Error { extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { public static func == (lhs: TSAuthenticationSDK.TSNativeBiometricsError, rhs: TSAuthenticationSDK.TSNativeBiometricsError) -> Swift.Bool } +public enum TSPinCodeError : Swift.Error { + case notRegistered + case duplicateCommitRegistration + case `internal`((any Swift.Error)?) +} +extension TSAuthenticationSDK.TSPinCodeError : Swift.Equatable { + public static func == (lhs: TSAuthenticationSDK.TSPinCodeError, rhs: TSAuthenticationSDK.TSPinCodeError) -> Swift.Bool +} @_hasMissingDesignatedInitializers final public class TSRegistrationResult { final public var result: Swift.String { get @@ -140,9 +176,43 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { @_hasMissingDesignatedInitializers final public class TSNativeBiometricsRegistrationResult { final public let publicKey: Swift.String final public let publicKeyId: Swift.String + final public let keyType: Swift.String final public let attestation: Swift.String? @objc deinit } +public struct TSWebAuthnRegistrationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialCreationOptions: TSAuthenticationSDK.TSWebAuthnCredentialRequestOptionsData) + public init(_ webAuthnRegistrationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public struct TSWebAuthnAuthenticationData : Swift.Codable { + public let webauthnSessionId: Swift.String + public let credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData + public var username: Swift.String? { + get + } + public init(webauthnSessionId: Swift.String, credentialRequestOptions: TSAuthenticationSDK.TSWebAuthnAuthenticationCredentialRequestOptionsData) + public init(_ webAuthnAuthenticationJSONData: Foundation.Data) throws + public func encode(to encoder: any Swift.Encoder) throws + public init(from decoder: any Swift.Decoder) throws +} +public protocol TSRegistrationContext { + mutating func commit() throws +} +@_hasMissingDesignatedInitializers public class TSPinCodeRegistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} +@_hasMissingDesignatedInitializers public class TSPinCodeUnregistrationContext : TSAuthenticationSDK.TSRegistrationContext { + public func commit() throws + @objc deinit +} @_hasMissingDesignatedInitializers final public class TSAuthenticationResult { final public var result: Swift.String { get @@ -168,6 +238,30 @@ extension TSAuthenticationSDK.TSNativeBiometricsError : Swift.Equatable { final public let code: Swift.String @objc deinit } +@_hasMissingDesignatedInitializers final public class TSPinCodeRegistrationResult { + final public let publicKey: Swift.String + final public let publicKeyId: Swift.String + final public let keyType: Swift.String + final public let aliasDeviceName: Swift.String + final public let registrationContext: TSAuthenticationSDK.TSPinCodeRegistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSPinCodeAuthenticationResult : Swift.Encodable { + final public let publicKeyId: Swift.String + final public let signature: Swift.String + final public let challenge: Swift.String + @objc deinit + final public func encode(to encoder: any Swift.Encoder) throws +} +@_hasMissingDesignatedInitializers final public class TSPinCodeUnregistrationResult { + final public let publicKeyId: Swift.String + final public let unregistrationContext: TSAuthenticationSDK.TSPinCodeUnregistrationContext + @objc deinit +} +@_hasMissingDesignatedInitializers final public class TSSignChallengeResult { + final public let signature: Swift.String + @objc deinit +} extension TSAuthenticationSDK.TSAuthentication { final public var version: Swift.String? { get @@ -176,5 +270,35 @@ extension TSAuthenticationSDK.TSAuthentication { get } } +@objc public class TSWebAuthnRPData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnCredentialRequestOptionsData : ObjectiveC.NSObject, Swift.Codable { + public init(challenge: Swift.String? = nil, pubKeyCredParams: [TSAuthenticationSDK.TSWebAuthnPubKeyCredParamsData]? = nil, attestation: Swift.String? = nil, excludeCredentials: [Swift.String]? = nil, authenticatorSelection: TSAuthenticationSDK.TSWebAuthnAuthenticatorSelectionData? = nil, timeout: Swift.Int? = nil, user: TSAuthenticationSDK.TSWebAuthnUserData? = nil, rp: TSAuthenticationSDK.TSWebAuthnRPData) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnPubKeyCredParamsData : ObjectiveC.NSObject, Swift.Codable { + public init(type: Swift.String? = nil, alg: Swift.Int? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnAuthenticatorSelectionData : ObjectiveC.NSObject, Swift.Codable { + public init(authenticatorAttachment: Swift.String? = nil, requireResidentKey: Swift.Bool? = nil, userVerification: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} +@objc public class TSWebAuthnUserData : ObjectiveC.NSObject, Swift.Codable { + public init(id: Swift.String? = nil, name: Swift.String? = nil, displayName: Swift.String? = nil) + @objc deinit + public func encode(to encoder: any Swift.Encoder) throws + required public init(from decoder: any Swift.Decoder) throws +} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Equatable {} extension TSAuthenticationSDK.TSTOTPSecurityType : Swift.Hashable {} diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/TSAuthenticationSDK b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/TSAuthenticationSDK index 80f65cd..359cb72 100755 Binary files a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/TSAuthenticationSDK and b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/TSAuthenticationSDK differ diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/_CodeSignature/CodeResources b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/_CodeSignature/CodeResources index de81d9c..9b05919 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/_CodeSignature/CodeResources +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/_CodeSignature/CodeResources @@ -6,7 +6,7 @@ Headers/TSAuthenticationSDK-Swift.h - 7r8PJ5uuRvU8xKjsPpBwINtSazA= + OAbI7NIt5TfbLFrIW16ETvlbNpU= Headers/TSAuthenticationSDK.h @@ -14,51 +14,51 @@ Headers/TSAuthenticationSDK.swift - TvH/6GtB0K3WPuEZfw0Ez16t71c= + nXLrYzTPrETdUpaPnxqxLV7bVh8= Info.plist - aJm68gw3Z3pqOhAkipKJzzDFgvo= + +QyA1+logNVTnmLxQ7h5aQb2mUE= Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.abi.json - I+TE4Sh2ivPx0nHg6yPFavQhbjI= + 3Apx4pymua6uj/PSzUax3TFTOKQ= Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface - KNW6xCou6i/yEYJIoYMtdi2slOM= + hQUmB5vXkb8HltScW/xBRRg2LZY= Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc - 7XSHPz9t0py7xXjpy1TZPB7M0Jw= + fIcWoxSmYESTGd0wP4DDs4qZ4Sg= Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface - KNW6xCou6i/yEYJIoYMtdi2slOM= + hQUmB5vXkb8HltScW/xBRRg2LZY= Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule - j5fAU4zaMwetPt31f1tn6p6gpX0= + Tl0DXHsjGzYoFFyq72Rx7XzsPk8= Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json - I+TE4Sh2ivPx0nHg6yPFavQhbjI= + 3Apx4pymua6uj/PSzUax3TFTOKQ= Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface - 0kxwlqU0V2cqOysDJaUoJ6WZkl0= + HkHWbV6wXxe+WSQbd4E3qOHXZHw= Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - uNAgp7zl3YUQyyLXOZhDAML76wE= + gfFkS50L4mYnWOjajRQe9cbLxcQ= Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - 0kxwlqU0V2cqOysDJaUoJ6WZkl0= + HkHWbV6wXxe+WSQbd4E3qOHXZHw= Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - ZfPQNKPGQYqYfYzIDwVPEMJ0xCk= + KmfgYHnvFoIaYk6haa0/vVnehrM= Modules/module.modulemap @@ -70,7 +70,7 @@ version - CFcbhRkbWNwIXjoCgipGJitxptY= + ec4n7aRff7z+3/XiNgVW+WrL0mo= files2 @@ -79,7 +79,7 @@ hash2 - KZIMiTjlidDsPgEFVDXe2jppoLaiDMkj5dbQ6HkaHTo= + Edtci+t/HZ7gbc1/yMRb45v0PdYjtGXcx5NsN8r6w3o= Headers/TSAuthenticationSDK.h @@ -93,77 +93,77 @@ hash2 - 4N40BtApGHrWkrcJWB9375PKMC1z+7dEIlh4vrMHW0Y= + vAnZvLiDScDS/V1VmtE9iANf3zFY9gVFiepVE2NtBKQ= Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.abi.json hash2 - yK3enVCEGUbQowRzEfqiUNpocPe2NTjRiHDFYE3rF8Y= + L5o8WIYrBgF55bJfGTXK02zW5Z8DCh6veO0Mw1U0awg= Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface hash2 - aN8f8fYuzPWeTDGtrI850XxpSkPBRCka1YKYzrAnokA= + mPccXOXKDOKgvx9q7D2k2RICUyX890AKjtxKxTB5UnQ= Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc hash2 - 9V2BANUqeroDWKEfyVhjkDcYUrvfgZsPr0YM+tgDcNk= + Xa2Hl1jpsLylkVVeQ7LFSwGC0RHDSB6CyuEwruBG4Ao= Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash2 - aN8f8fYuzPWeTDGtrI850XxpSkPBRCka1YKYzrAnokA= + mPccXOXKDOKgvx9q7D2k2RICUyX890AKjtxKxTB5UnQ= Modules/TSAuthenticationSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - yjn5HFKzfKd/bDok6AR4HYLK3wk6XN+nSGsQAJAEq8Q= + JI5rhCcSFJaxT2X9D1vAyEJNnT18Wwuv+epmyJeBb3M= Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json hash2 - yK3enVCEGUbQowRzEfqiUNpocPe2NTjRiHDFYE3rF8Y= + L5o8WIYrBgF55bJfGTXK02zW5Z8DCh6veO0Mw1U0awg= Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface hash2 - zPzcreeRIy+PV0LYqaO9YFyFNxFVquSYuXojSBZEVV8= + gE0zq0FJbb2qPhGvULSy9ez5lpv6HA4JgcH3wmTV8+U= Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash2 - fDbLAlD/Q42HcjLjTlR+IDOwSzR0CaZBBPbvtIGtS18= + OoCDwF/rYWKnnvMOjO6ZEs23jj1Qu8TQeqH3y8PmV30= Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash2 - zPzcreeRIy+PV0LYqaO9YFyFNxFVquSYuXojSBZEVV8= + gE0zq0FJbb2qPhGvULSy9ez5lpv6HA4JgcH3wmTV8+U= Modules/TSAuthenticationSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - rrEMjoh5rN8Gkbkd7nXYca430Ro/P3a3S84YUcZkVZs= + DvIL967FbtMtIxNvOrKGt1SCPsWlKm31mWki4R5Z4oY= Modules/module.modulemap @@ -184,7 +184,7 @@ hash2 - McmNScKhDDQImksQQAi7YRXU03tTajnmxwte4fUY8PM= + 9eOVoIA5dO/goG7u7Mg+bD1RrRYJ9eGNxd/8zil73Tg= diff --git a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/version b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/version index 9e302c4..07ef1f4 100644 --- a/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/version +++ b/Sources/TSAuthenticationSDK.xcframework/ios-arm64_x86_64-simulator/TSAuthenticationSDK.framework/version @@ -1 +1 @@ -1.1.12 8ddb0d9 +1.1.16 4c24f29 diff --git a/TSAuthentication.podspec b/TSAuthentication.podspec index 7e2fa24..c005474 100644 --- a/TSAuthentication.podspec +++ b/TSAuthentication.podspec @@ -141,10 +141,5 @@ Pod::Spec.new do |spec| # spec.xcconfig = { "HEADER_SEARCH_PATHS" => "$(SDKROOT)/usr/include/libxml2" } # spec.dependency "JSONKit", "~> 1.4" spec.dependency "TSCoreSDK", "~> #{package["core_sdk_version"]}" - - spec.pod_target_xcconfig = { - 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' - } - spec.user_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' } end diff --git a/package.json b/package.json index b409d5c..84dc60f 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "TSAuthentication", - "version": "1.1.12", + "version": "1.1.16", "homepage": "https://github.com/TransmitSecurity/authentication-ios-sdk", "summary": "The WebAuthn SDK is a client-side SDK that allows you to easily login users with biometrics based on the Transmit WebAuthn APIs.", "source": "https://github.com/TransmitSecurity/authentication-ios-sdk.git", "deployment_target": "13.0", - "core_sdk_version": "1.0.29" + "core_sdk_version": "1.0.31" }