diff --git a/.github/partial-readmes/OOB-SDK-README.md b/.github/partial-readmes/OOB-SDK-README.md new file mode 100644 index 0000000..e7cae86 --- /dev/null +++ b/.github/partial-readmes/OOB-SDK-README.md @@ -0,0 +1,167 @@ +![Checkout.com](https://github.com/checkout/frames-ios/blob/main/.github/media/checkout-logo.png) + +Checkout.com’s Out-of-Band (OOB) Authentication SDK enables iOS apps to authenticate users for digital transactions (3DS). Our OOB SDK enables you to offer a modern 3DS challenge method alongside existing challenge types, such as OTP. + +OOB involves utilising a secondary factor, such as your phone’s banking app, to authenticate a payment and encompasses the fundamental processes of device binding and transaction authentication. Our OOB SDK is focused on this use case. + +*** + +# Table of Contents +- [Environments](#Environments) +- [Integration](#Integration) + - [Import SDK](#Import-SDK) + - [Register Device](#Register-Device) + - [Authenticate Payment](#Authenticate-Payment) +- [Other requirements](#Other-requirements) + - [Building the UI](#Building-the-UI) + - [Listening to webhooks](#Listening-to-webhooks) + - [Performing SCA as requested](#Performing-SCA-as-requested) + +*** + +# Environments +The iOS SDK supports the following environments: Sandbox and Production. You’ll define the environment to use when you initialise the SDK. + +To use Sandbox and Production environments, you must have [begun onboarding for card issuing](https://www.checkout.com/docs/card-issuing/get-started-with-issuing) with Checkout.com. During your onboarding, you'll receive client credentials, which you'll need to handle on your back end for authentication to access the environments. + +*** + +# Requirements +- The SDK is provided as a native Swift package. If you're working on a hybrid project, consult your hybrid platform's documentation for instructions on integrating native third-party SDKs. + +- It's important to ensure Strong Customer Authentication (SCA) is enabled for your users. While we handle various security measures, you're responsible for performing SCA on your users as specified. + +- Each authentication session has the ability to generate multiple tokens simultaneously for various systems. For instance, for sign-in purposes or to obtain an SDK session token or an internal authentication token. However, only one SDK token can be generated from each SCA flow requested. + +*** +# Integration + +### Import SDK +Our SDK is designed to seamlessly integrate with all our backend services for features relevant to OOB authentication. Whether you're registering a device for OOB or authenticating payments via your iOS app, our SDK simplifies the process, making it effortless for you to offer this functionality to your users. + +Import the SDK into your app using Swift Package Manager (SPM): + +1. Open Xcode and navigate to `Project -> Package Dependencies`. +2. When prompted, enter the URL: https://github.com/checkout/CheckoutCardManagement-iOS.git +3. Select `Up to Next Major Version` as below +Screenshot 2024-03-27 at 17 03 39 + +4. Click on `Add Package` +5. You'll be presented with these options: +Screenshot 2024-03-27 at 17 05 17 + +6. If you just want to use OOB SDK as a standalone SDK and no other product from Checkout.com, select your main target to include `CheckoutOOBSDK` as below. If you also want to use Checkout.com's Issuing solution ([CheckoutCardManagement](https://github.com/checkout/CheckoutCardManagement-iOS)), then follow the instructions in its README. (See an example [here](https://github.com/checkout/CheckoutCardManagement-iOS/tree/main/Sample%20Application)) +Screenshot 2024-03-27 at 17 06 03 + +7. Click on `Add Package` again. +8. You have to add [CheckoutNetwork](https://github.com/checkout/NetworkClient-iOS) as a dependency to your project as well. Use `https://github.com/checkout/NetworkClient-iOS.git` for that +9. For an example, see our [SampleApplication](https://github.com/checkout/CheckoutCardManagement-iOS/tree/main/Sample%20Application)'s configuration under `Project -> Package Dependencies` thereof. +10. Refer to Apple's documentation on adding a SPM dependency for detailed instructions. + +To begin utilising the SDK functionality, initialise the primary object, granting access to its features: + +```Swift +import CheckoutOOBSDK + +// Initialise the SDK with preferred environment +let checkoutOOB = CheckoutOOB(environment: .sandbox) +``` + +### Register Device +This is the first core flow whereby the device and app must be registered for OOB. Note that a given card can only be registered for OOB for a single device/app combination. If you register another device for the same card it will overwrite the previously bound device/app combination. + +The register device stage can likely be done as a background process during onboarding of a user in your iOS app, but you could offer a button that enables a user to do this manually if you wish. Note that before registering a device/app/card combination for OOB, you must perform SCA on the cardholder. + +To establish device binding, register your cardholder's mobile device as follows: + +```Swift +// You must be in an async context to call SDK's async functions. +// You can use a Task for that. +Task { + do { + let deviceRegistration = try CheckoutOOB.DeviceRegistration(token: "access_token", + cardID: "card_id", // 30 characters + applicationID: "application_id", // Most probably your notification token. Communicate with your backend to figure it out. + phoneNumber: CheckoutOOB.PhoneNumber(countryCode: "+44", number: "5006007080"), + locale: .english) // Other option is `.french` + + try await checkoutOOB.registerDevice(with: deviceRegistration) + + } catch { + print(error.localizedDescription) + } +} +``` + +### Authenticate Payment +This is the core authentication flow where the user will approve or reject the transaction within your iOS app. This flow will begin from our card issuing backend, where you will need to listen to the webhook provided to obtain transaction details to inject into the SDK (more on webhooks later). + +Note that before authenticating a payment using OOB, you must perform SCA on the cardholder. + + +Once you have the data from your backend, verify online card transactions made by your cardholders like so: + +```Swift +Task { + do { + let paymentAuthentication = try CheckoutOOB.Authentication(token: "access_token", + cardID: "card_id", // 30 characters + transactionID: "transaction_id", + method: .biometrics, + decision: .accepted) + + try await checkoutOOB.authenticatePayment(with: paymentAuthentication) + + } catch { + print(error.localizedDescription) + } +} +``` +*** + +# Other requirements +### Building the UI +Our SDK remains light on UI objects so that you can create the experience you desire. You will therefore need to build the UI for the transaction authentication screen (the screen that shows during the _authenticate payment_ stage), as well as any associated UI (if you wish so) for the _register device_ process. + +### Listening to webhooks +*** +(Only read if you are developing the backend support for your application's OOB functionality, if you're solely a mobile developer, disregard this section) +*** +In order to obtain transaction information to inject into our SDK, you must be able to listen to webhooks from our issuing backend. We recommend that you implement a push notification to the mobile app and use the data from the webhook to inform the cardholder about the details of the transaction they are authenticating for. + +You should provide an endpoint that receives a HTTP POST and returns a 200 OK response on receipt of the webhook. The transaction will not complete unless we receive acknowledgement. + +The JSON payload you should expect looks like this: +```json +{ + "acsTransactionId": "bea260bb-c183-4d74-8bc9-421fe3aa2658", + "cardId": "ea3ze38kfj3g6ktv6wn14aaylvmdv3qn", + "applicationId": "ios-4283-23344-7884ea-474752", + "transactionDetails": { + "maskedCardNumber": "**** **** **** 1234", + "purchaseDate": "2024-12-24T17:32:28.000Z", + "merchantName": "ACME Corporation", + "purchaseAmount": 1, + "purchaseCurrency": "GBP" + }, + "threeDSRequestorAppURL": "https://requestor.netcetera.com?transID=bea260bb-c183-4d74-8bc9-421fe3aa2658" +} + +``` + +The _applicationId_ property is used to identify which mobile app to send a push notification to. + +We will also provide a webhook in the event that the transaction is cancelled, due to timeout or any other cause. We also expect a 200 OK acknowledgement for this webhook. In this case, the JSON payload will look like this: + +```json +{ + "transactionId": "bea260bb-c183-4d74-8bc9-421fe3aa2658" +} +``` + +In both cases we will also include an `Authorization` header in the request containing the value provided to us at client onboarding. This is used to verify that the request comes from us. + +For any questions on onboarding, please speak to your issuing representative or contact issuing_operations@checkout.com. + +### Performing SCA as requested +You must perform SCA (strong customer authentication) on the cardholder before device registration and payment authentication flows. This would likely be when the user enters the app, but could be at other stages. diff --git a/Package.swift b/Package.swift index 730b92c..f7a331d 100644 --- a/Package.swift +++ b/Package.swift @@ -6,7 +6,7 @@ import PackageDescription let package = Package( name: "CheckoutCardManagement-iOS", platforms: [ - .iOS(.v12), + .iOS(.v13), ], products: [ .library( @@ -15,6 +15,9 @@ let package = Package( .library( name: "CheckoutCardManagementStub", targets: ["CheckoutCardManagementStub"]), + .library( + name: "CheckoutOOBSDK", + targets: ["CheckoutOOBSDK"]), ], dependencies: [ .package( @@ -44,5 +47,8 @@ let package = Package( .binaryTarget( name: "CheckoutCardNetworkStub", path: "SupportFrameworks/CheckoutCardNetworkStub.xcframework"), + .binaryTarget( + name: "CheckoutOOBSDK", + path: "SupportFrameworks/CheckoutOOBSDK.xcframework"), ] ) diff --git a/README.md b/README.md index 931c1ac..e667ae1 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ - [What is the CheckoutCardManagement-iOS SDK?](#What-is-the-CheckoutCardManagement-iOS-SDK) - [Environments](#Environments) - [Migrating from Stub to Sandbox and Production](#Migrating_from_Stub_to_Sandbox_and_Production) +- [Sample Application](#Sample-application) - [Features](#Features) - [Requirements](#Requirements) - [Integration](#Integration) @@ -12,6 +13,7 @@ - [Update card state](#Update-card-state) - [Retrieve Secure Data](#Retrieve-secure-data) - [Push Provisioning](#Push-provisioning) +- [Out of Band (OOB) Authentication](##checkout-out-of-band-oob-authentication-sdk) - [Contact](#Contact) *** @@ -226,6 +228,10 @@ There are some behaviors to be aware of when you attempt a push provisioning ope - in the sandbox Checkout.com environment, you'll receive a `pushProvisioningFailure` error, as push provisioning is only valid in production - in the production Checkout.com environment, you'll receive an `OperationResult` success message +*** +# Checkout Out of Band (OOB) Authentication SDK +Please find documentation [here](https://github.com/checkout/CheckoutCardManagement-iOS/blob/main/.github/partial-readmes/OOB-SDK-README.md). + *** # Contact For Checkout.com issuing clients, please email issuing_operations@checkout.com for any questions. diff --git a/Sample Application/SampleApplication.xcodeproj/project.pbxproj b/Sample Application/SampleApplication.xcodeproj/project.pbxproj index f0c011c..b7c8ce3 100644 --- a/Sample Application/SampleApplication.xcodeproj/project.pbxproj +++ b/Sample Application/SampleApplication.xcodeproj/project.pbxproj @@ -28,8 +28,9 @@ 16725FD42A1CCE9E00910DC5 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16725FD32A1CCE9E00910DC5 /* Authenticator.swift */; }; 16725FD62A1CD83200910DC5 /* NetworkEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16725FD52A1CD83200910DC5 /* NetworkEndpoint.swift */; }; 16925A542A1FA96200C44AAF /* AuthenticationValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16925A532A1FA96200C44AAF /* AuthenticationValidator.swift */; }; - 16D74E5C2A27AE4B005F2157 /* CheckoutNetwork in Frameworks */ = {isa = PBXBuildFile; productRef = 16D74E5B2A27AE4B005F2157 /* CheckoutNetwork */; }; - 16D74E5F2A27AE67005F2157 /* CheckoutCardManagementStub in Frameworks */ = {isa = PBXBuildFile; productRef = 16D74E5E2A27AE67005F2157 /* CheckoutCardManagementStub */; }; + 169D837B2BB47A1500ABAD50 /* CheckoutCardManagementStub in Frameworks */ = {isa = PBXBuildFile; productRef = 169D837A2BB47A1500ABAD50 /* CheckoutCardManagementStub */; }; + 169D837D2BB47A1500ABAD50 /* CheckoutOOBSDK in Frameworks */ = {isa = PBXBuildFile; productRef = 169D837C2BB47A1500ABAD50 /* CheckoutOOBSDK */; }; + 169D83802BB47A2700ABAD50 /* CheckoutNetwork in Frameworks */ = {isa = PBXBuildFile; productRef = 169D837F2BB47A2700ABAD50 /* CheckoutNetwork */; }; 16F7C87929C22A9000ECB801 /* SampleApplicationApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16F7C87829C22A9000ECB801 /* SampleApplicationApp.swift */; }; 16F7C87D29C22A9200ECB801 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 16F7C87C29C22A9200ECB801 /* Assets.xcassets */; }; 16F7C89529C22A9200ECB801 /* SampleApplicationUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16F7C89429C22A9200ECB801 /* SampleApplicationUITests.swift */; }; @@ -100,9 +101,10 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 169D837D2BB47A1500ABAD50 /* CheckoutOOBSDK in Frameworks */, 16F7C8A829C22BA200ECB801 /* SwiftJWT in Frameworks */, - 16D74E5C2A27AE4B005F2157 /* CheckoutNetwork in Frameworks */, - 16D74E5F2A27AE67005F2157 /* CheckoutCardManagementStub in Frameworks */, + 169D837B2BB47A1500ABAD50 /* CheckoutCardManagementStub in Frameworks */, + 169D83802BB47A2700ABAD50 /* CheckoutNetwork in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -288,8 +290,9 @@ name = SampleApplication; packageProductDependencies = ( 16F7C8A729C22BA200ECB801 /* SwiftJWT */, - 16D74E5B2A27AE4B005F2157 /* CheckoutNetwork */, - 16D74E5E2A27AE67005F2157 /* CheckoutCardManagementStub */, + 169D837A2BB47A1500ABAD50 /* CheckoutCardManagementStub */, + 169D837C2BB47A1500ABAD50 /* CheckoutOOBSDK */, + 169D837F2BB47A2700ABAD50 /* CheckoutNetwork */, ); productName = SampleApplication; productReference = 16F7C87529C22A9000ECB801 /* SampleApplication.app */; @@ -343,8 +346,8 @@ mainGroup = 16F7C86C29C22A9000ECB801; packageReferences = ( 16F7C8A629C22BA200ECB801 /* XCRemoteSwiftPackageReference "Swift-JWT" */, - 16F7C8A929C22BF500ECB801 /* XCRemoteSwiftPackageReference "NetworkClient-iOS" */, - 16D74E5D2A27AE67005F2157 /* XCRemoteSwiftPackageReference "CheckoutCardManagement-iOS" */, + 169D83792BB47A1500ABAD50 /* XCRemoteSwiftPackageReference "CheckoutCardManagement-iOS" */, + 169D837E2BB47A2700ABAD50 /* XCRemoteSwiftPackageReference "NetworkClient-iOS" */, ); productRefGroup = 16F7C87629C22A9000ECB801 /* Products */; projectDirPath = ""; @@ -711,42 +714,47 @@ /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ - 16D74E5D2A27AE67005F2157 /* XCRemoteSwiftPackageReference "CheckoutCardManagement-iOS" */ = { + 169D83792BB47A1500ABAD50 /* XCRemoteSwiftPackageReference "CheckoutCardManagement-iOS" */ = { isa = XCRemoteSwiftPackageReference; - repositoryURL = "git@github.com:checkout/CheckoutCardManagement-iOS.git"; + repositoryURL = "https://github.com/checkout/CheckoutCardManagement-iOS.git"; requirement = { kind = upToNextMajorVersion; - minimumVersion = 1.0.0; + minimumVersion = 1.1.0; }; }; - 16F7C8A629C22BA200ECB801 /* XCRemoteSwiftPackageReference "Swift-JWT" */ = { + 169D837E2BB47A2700ABAD50 /* XCRemoteSwiftPackageReference "NetworkClient-iOS" */ = { isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/Kitura/Swift-JWT.git"; + repositoryURL = "https://github.com/checkout/NetworkClient-iOS"; requirement = { - branch = master; - kind = branch; + kind = upToNextMajorVersion; + minimumVersion = 1.1.2; }; }; - 16F7C8A929C22BF500ECB801 /* XCRemoteSwiftPackageReference "NetworkClient-iOS" */ = { + 16F7C8A629C22BA200ECB801 /* XCRemoteSwiftPackageReference "Swift-JWT" */ = { isa = XCRemoteSwiftPackageReference; - repositoryURL = "git@github.com:checkout/NetworkClient-iOS.git"; + repositoryURL = "https://github.com/Kitura/Swift-JWT.git"; requirement = { - branch = main; + branch = master; kind = branch; }; }; /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ - 16D74E5B2A27AE4B005F2157 /* CheckoutNetwork */ = { + 169D837A2BB47A1500ABAD50 /* CheckoutCardManagementStub */ = { isa = XCSwiftPackageProductDependency; - package = 16F7C8A929C22BF500ECB801 /* XCRemoteSwiftPackageReference "NetworkClient-iOS" */; - productName = CheckoutNetwork; + package = 169D83792BB47A1500ABAD50 /* XCRemoteSwiftPackageReference "CheckoutCardManagement-iOS" */; + productName = CheckoutCardManagementStub; }; - 16D74E5E2A27AE67005F2157 /* CheckoutCardManagementStub */ = { + 169D837C2BB47A1500ABAD50 /* CheckoutOOBSDK */ = { isa = XCSwiftPackageProductDependency; - package = 16D74E5D2A27AE67005F2157 /* XCRemoteSwiftPackageReference "CheckoutCardManagement-iOS" */; - productName = CheckoutCardManagementStub; + package = 169D83792BB47A1500ABAD50 /* XCRemoteSwiftPackageReference "CheckoutCardManagement-iOS" */; + productName = CheckoutOOBSDK; + }; + 169D837F2BB47A2700ABAD50 /* CheckoutNetwork */ = { + isa = XCSwiftPackageProductDependency; + package = 169D837E2BB47A2700ABAD50 /* XCRemoteSwiftPackageReference "NetworkClient-iOS" */; + productName = CheckoutNetwork; }; 16F7C8A729C22BA200ECB801 /* SwiftJWT */ = { isa = XCSwiftPackageProductDependency; diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/Info.plist b/SupportFrameworks/CheckoutOOBSDK.xcframework/Info.plist new file mode 100644 index 0000000..4236c3c --- /dev/null +++ b/SupportFrameworks/CheckoutOOBSDK.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + CheckoutOOBSDK.framework/CheckoutOOBSDK + LibraryIdentifier + ios-arm64 + LibraryPath + CheckoutOOBSDK.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + CheckoutOOBSDK.framework/CheckoutOOBSDK + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + CheckoutOOBSDK.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/CheckoutOOBSDK b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/CheckoutOOBSDK new file mode 100755 index 0000000..8d030c0 Binary files /dev/null and b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/CheckoutOOBSDK differ diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Info.plist b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Info.plist new file mode 100644 index 0000000..b86301f Binary files /dev/null and b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Info.plist differ diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.abi.json b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..72d6b52 --- /dev/null +++ b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,3517 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Constants", + "printedName": "Constants", + "children": [ + { + "kind": "Var", + "name": "productVersion", + "printedName": "productVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK9ConstantsO14productVersionSSvpZ", + "mangledName": "$s14CheckoutOOBSDK9ConstantsO14productVersionSSvpZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "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:14CheckoutOOBSDK9ConstantsO14productVersionSSvgZ", + "mangledName": "$s14CheckoutOOBSDK9ConstantsO14productVersionSSvgZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK9ConstantsO", + "mangledName": "$s14CheckoutOOBSDK9ConstantsO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CheckoutOOB", + "printedName": "CheckoutOOB", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(environment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutOOB", + "printedName": "CheckoutOOBSDK.CheckoutOOB", + "usr": "s:14CheckoutOOBSDK0A3OOBV" + }, + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11environmentA2C11EnvironmentO_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11environmentA2C11EnvironmentO_tcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "registerDevice", + "printedName": "registerDevice(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV14registerDevice4withyAC0E12RegistrationV_tYaKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14registerDevice4withyAC0E12RegistrationV_tYaKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Locale", + "printedName": "Locale", + "children": [ + { + "kind": "Var", + "name": "english", + "printedName": "english", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Locale.Type) -> CheckoutOOBSDK.CheckoutOOB.Locale", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO7englishyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO7englishyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "french", + "printedName": "french", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Locale.Type) -> CheckoutOOBSDK.CheckoutOOB.Locale", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO6frenchyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO6frenchyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale?", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "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": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Authentication", + "printedName": "Authentication", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(token:cardID:transactionID:method:decision:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + }, + { + "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" + }, + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV5token6cardID011transactionG06method8decisionAESS_S2SAC6MethodOAC8DecisionOtKcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV5token6cardID011transactionG06method8decisionAESS_S2SAC6MethodOAC8DecisionOtKcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + }, + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Decision", + "printedName": "Decision", + "children": [ + { + "kind": "Var", + "name": "accepted", + "printedName": "accepted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Decision.Type) -> CheckoutOOBSDK.CheckoutOOB.Decision", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8acceptedyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8acceptedyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "declined", + "printedName": "declined", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Decision.Type) -> CheckoutOOBSDK.CheckoutOOB.Decision", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8declinedyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8declinedyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision?", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Environment", + "printedName": "Environment", + "children": [ + { + "kind": "Var", + "name": "sandbox", + "printedName": "sandbox", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Environment.Type) -> CheckoutOOBSDK.CheckoutOOB.Environment", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO7sandboxyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO7sandboxyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "production", + "printedName": "production", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Environment.Type) -> CheckoutOOBSDK.CheckoutOOB.Environment", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO10productionyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO10productionyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment?", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DeviceRegistration", + "printedName": "DeviceRegistration", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(token:cardID:applicationID:phoneNumber:locale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + }, + { + "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" + }, + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + }, + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV5token6cardID011applicationH011phoneNumber6localeAESS_S2SAC05PhoneK0VAC6LocaleOtKcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV5token6cardID011applicationH011phoneNumber6localeAESS_S2SAC05PhoneK0VAC6LocaleOtKcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + }, + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ConfigurationError", + "printedName": "ConfigurationError", + "children": [ + { + "kind": "Var", + "name": "invalidCardID", + "printedName": "invalidCardID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO13invalidCardIDyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO13invalidCardIDyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidTransactionID", + "printedName": "invalidTransactionID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidTransactionIDyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidTransactionIDyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidToken", + "printedName": "invalidToken", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO12invalidTokenyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO12invalidTokenyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidApplicationID", + "printedName": "invalidApplicationID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidApplicationIDyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidApplicationIDyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidPhoneCountryCode", + "printedName": "invalidPhoneCountryCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO23invalidPhoneCountryCodeyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO23invalidPhoneCountryCodeyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidPhoneNumber", + "printedName": "invalidPhoneNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO18invalidPhoneNumberyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO18invalidPhoneNumberyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvp", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "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:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvg", + "moduleName": "CheckoutOOBSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO4hash4intoys6HasherVz_tF", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "InternalError", + "printedName": "InternalError", + "children": [ + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.InternalError.Type) -> (CheckoutNetwork.CheckoutNetworkError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutNetwork.CheckoutNetworkError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "CheckoutNetworkError", + "printedName": "CheckoutNetwork.CheckoutNetworkError", + "usr": "s:15CheckoutNetwork0aB5ErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO7networkyAE0A7Network0agE0OcAEmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO7networkyAE0A7Network0agE0OcAEmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.InternalError.Type) -> (CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO13configurationyAeC013ConfigurationE0OcAEmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO13configurationyAeC013ConfigurationE0OcAEmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cardNotFound", + "printedName": "cardNotFound", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.InternalError.Type) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO12cardNotFoundyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO12cardNotFoundyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvp", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "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:14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvg", + "moduleName": "CheckoutOOBSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Method", + "printedName": "Method", + "children": [ + { + "kind": "Var", + "name": "biometrics", + "printedName": "biometrics", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Method.Type) -> CheckoutOOBSDK.CheckoutOOB.Method", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO10biometricsyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO10biometricsyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "login", + "printedName": "login", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Method.Type) -> CheckoutOOBSDK.CheckoutOOB.Method", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO5loginyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO5loginyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "other", + "printedName": "other", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Method.Type) -> CheckoutOOBSDK.CheckoutOOB.Method", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO5otheryA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO5otheryA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method?", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Function", + "name": "authenticatePayment", + "printedName": "authenticatePayment(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV19authenticatePayment4withyAC14AuthenticationV_tYaKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV19authenticatePayment4withyAC14AuthenticationV_tYaKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PhoneNumber", + "printedName": "PhoneNumber", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(countryCode:number:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV11countryCode6numberAESS_SStKcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV11countryCode6numberAESS_SStKcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + }, + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "LocalAuthentication", + "printedName": "LocalAuthentication", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ErrorReason", + "printedName": "ErrorReason", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:15CheckoutNetwork11ErrorReasonV0A6OOBSDKE6encode2toys7Encoder_p_tKF", + "mangledName": "$s15CheckoutNetwork11ErrorReasonV0A6OOBSDKE6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:15CheckoutNetwork11ErrorReasonV", + "mangledName": "$s15CheckoutNetwork11ErrorReasonV", + "moduleName": "CheckoutNetwork", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 633, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 668, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 708, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 633, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 668, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 708, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 1111, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 1111, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 452, + "length": 7, + "value": "\"en-US\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 511, + "length": 7, + "value": "\"fr-FR\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 452, + "length": 7, + "value": "\"en-US\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 511, + "length": 7, + "value": "\"fr-FR\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+Authenticate.swift", + "kind": "StringLiteral", + "offset": 331, + "length": 15, + "value": "\"Authorization\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+Authenticate.swift", + "kind": "StringLiteral", + "offset": 348, + "length": 9, + "value": "\"Bearer \"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 304, + "length": 10, + "value": "\"ACCEPTED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 383, + "length": 10, + "value": "\"DECLINED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 304, + "length": 10, + "value": "\"ACCEPTED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 383, + "length": 10, + "value": "\"DECLINED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+RegisterDevice.swift", + "kind": "StringLiteral", + "offset": 343, + "length": 15, + "value": "\"Authorization\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+RegisterDevice.swift", + "kind": "StringLiteral", + "offset": 360, + "length": 9, + "value": "\"Bearer \"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 807, + "length": 36, + "value": "\"Card ID must be 30 characters long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 894, + "length": 40, + "value": "\"Transaction ID can't be blank or empty\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 977, + "length": 31, + "value": "\"Token can't be blank or empty\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 1059, + "length": 40, + "value": "\"Application ID can't be blank or empty\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 1153, + "length": 57, + "value": "\"Phone number's country code must be 1-7 characters long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 1259, + "length": 69, + "value": "\"Phone number must be 6-25 characters long exclusive of country code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Constants.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 7, + "value": "\"1.0.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Constants.swift", + "kind": "StringLiteral", + "offset": 254, + "length": 13, + "value": "\"oob-ios-sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 310, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/InternalError.swift", + "kind": "StringLiteral", + "offset": 895, + "length": 16, + "value": "\"Card not found\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 768, + "length": 13, + "value": "\"out_of_band\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 821, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 768, + "length": 13, + "value": "\"out_of_band\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 821, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/PhoneNumberRequest.swift", + "kind": "StringLiteral", + "offset": 513, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/PhoneNumberRequest.swift", + "kind": "StringLiteral", + "offset": 513, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 30, + "value": "\"com.checkout.oob-mobile-sdk.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 884, + "length": 17, + "value": "\"sdk_initialised\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 942, + "length": 25, + "value": "\"biometrics_not_enrolled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1008, + "length": 25, + "value": "\"register_device_request\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1073, + "length": 24, + "value": "\"register_device_result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1143, + "length": 30, + "value": "\"authenticate_payment_request\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1218, + "length": 29, + "value": "\"authenticate_payment_result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2148, + "length": 10, + "value": "\"redacted\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2756, + "length": 32, + "value": "\"register_device_data_error_ios\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2792, + "length": 51, + "value": "\"Could not create a request object without a token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2987, + "length": 10, + "value": "\"redacted\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 3569, + "length": 37, + "value": "\"authenticate_payment_data_error_ios\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 3610, + "length": 36, + "value": "\"Could not create a request object.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4074, + "length": 15, + "value": "\"is_successful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4113, + "length": 14, + "value": "\"error_detail\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4154, + "length": 18, + "value": "\"http_status_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4204, + "length": 23, + "value": "\"server_error_response\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4074, + "length": 15, + "value": "\"is_successful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4113, + "length": 14, + "value": "\"error_detail\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4154, + "length": 18, + "value": "\"http_status_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4204, + "length": 23, + "value": "\"server_error_response\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "IntegerLiteral", + "offset": 4640, + "length": 3, + "value": "422" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4834, + "length": 35, + "value": "\"error_reason_could_not_be_decoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4873, + "length": 32, + "value": "\"Could not decode error reason.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/CheckoutOOB+ErrorMapping.swift", + "kind": "IntegerLiteral", + "offset": 335, + "length": 3, + "value": "404" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/Dictionary+AddTimeSince.swift", + "kind": "StringLiteral", + "offset": 345, + "length": 6, + "value": "\"%.2f\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/Dictionary+AddTimeSince.swift", + "kind": "StringLiteral", + "offset": 440, + "length": 10, + "value": "\"duration\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 305, + "length": 16, + "value": "\"OOB_BIOMETRICS\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 11, + "value": "\"OOB_LOGIN\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 453, + "length": 11, + "value": "\"OOB_OTHER\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 305, + "length": 16, + "value": "\"OOB_BIOMETRICS\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 11, + "value": "\"OOB_LOGIN\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 453, + "length": 11, + "value": "\"OOB_OTHER\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 12, + "value": "\"request_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 561, + "length": 12, + "value": "\"error_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 596, + "length": 13, + "value": "\"error_codes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 12, + "value": "\"request_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 561, + "length": 12, + "value": "\"error_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 596, + "length": 13, + "value": "\"error_codes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 621, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 621, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 529, + "length": 32, + "value": "\"cards\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 545, + "length": 1, + "value": "\"\/3ds-enrollment\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 625, + "length": 43, + "value": "\"cards\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 641, + "length": 1, + "value": "\"\/3ds-authentication-result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 743, + "length": 40, + "value": "\"The string provided is not a valid URL\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Environment+BaseURL.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 43, + "value": "\"https:\/\/api.sandbox.checkout.com\/issuing\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Environment+BaseURL.swift", + "kind": "StringLiteral", + "offset": 296, + "length": 35, + "value": "\"https:\/\/api.checkout.com\/issuing\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 584, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 588, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 706, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 710, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/OutOfBand.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/OutOfBand.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 755, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 798, + "length": 23, + "value": "\"authentication_method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 844, + "length": 23, + "value": "\"authentication_result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 755, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 798, + "length": 23, + "value": "\"authentication_method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 844, + "length": 23, + "value": "\"authentication_result\"" + } + ] +} \ No newline at end of file diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..c88eafd --- /dev/null +++ b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,150 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name CheckoutOOBSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +@_exported import CheckoutNetwork +import Foundation +import LocalAuthentication +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func registerDevice(with deviceRegistration: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) async throws + #endif +} +extension CheckoutOOBSDK.CheckoutOOB.DeviceRegistration : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.PhoneNumber : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Locale : Swift.String { + case english + case french + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct Authentication : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, transactionID: Swift.String, method: CheckoutOOBSDK.CheckoutOOB.Method, decision: CheckoutOOBSDK.CheckoutOOB.Decision) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.Authentication, b: CheckoutOOBSDK.CheckoutOOB.Authentication) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Decision : Swift.String, Swift.Equatable { + case accepted + case declined + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Environment : Swift.String, Swift.Equatable { + case sandbox + case production + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct DeviceRegistration : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, applicationID: Swift.String, phoneNumber: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, locale: CheckoutOOBSDK.CheckoutOOB.Locale) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration, b: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum ConfigurationError : Foundation.LocalizedError, Swift.Equatable { + case invalidCardID + case invalidTransactionID + case invalidToken + case invalidApplicationID + case invalidPhoneCountryCode + case invalidPhoneNumber + public var errorDescription: Swift.String? { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: CheckoutOOBSDK.CheckoutOOB.ConfigurationError, b: CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public enum Constants { + public static let productVersion: Swift.String +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum InternalError : Foundation.LocalizedError, Swift.Equatable { + case network(CheckoutNetwork.CheckoutNetworkError) + case configuration(CheckoutOOBSDK.CheckoutOOB.ConfigurationError) + case cardNotFound + public var errorDescription: Swift.String? { + get + } + public static func == (a: CheckoutOOBSDK.CheckoutOOB.InternalError, b: CheckoutOOBSDK.CheckoutOOB.InternalError) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Method : Swift.String, Swift.Equatable { + case biometrics + case login + case other + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutNetwork.ErrorReason : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Authentication : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func authenticatePayment(with paymentAuthentication: CheckoutOOBSDK.CheckoutOOB.Authentication) async throws + #endif +} +public struct CheckoutOOB { + public init(environment: CheckoutOOBSDK.CheckoutOOB.Environment) +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct PhoneNumber : Swift.Equatable { + public init(countryCode: Swift.String, number: Swift.String) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, b: CheckoutOOBSDK.CheckoutOOB.PhoneNumber) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Equatable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.ConfigurationError : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.RawRepresentable {} diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.swiftdoc b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..baedca4 Binary files /dev/null and b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.swiftinterface b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..c88eafd --- /dev/null +++ b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,150 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name CheckoutOOBSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +@_exported import CheckoutNetwork +import Foundation +import LocalAuthentication +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func registerDevice(with deviceRegistration: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) async throws + #endif +} +extension CheckoutOOBSDK.CheckoutOOB.DeviceRegistration : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.PhoneNumber : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Locale : Swift.String { + case english + case french + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct Authentication : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, transactionID: Swift.String, method: CheckoutOOBSDK.CheckoutOOB.Method, decision: CheckoutOOBSDK.CheckoutOOB.Decision) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.Authentication, b: CheckoutOOBSDK.CheckoutOOB.Authentication) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Decision : Swift.String, Swift.Equatable { + case accepted + case declined + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Environment : Swift.String, Swift.Equatable { + case sandbox + case production + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct DeviceRegistration : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, applicationID: Swift.String, phoneNumber: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, locale: CheckoutOOBSDK.CheckoutOOB.Locale) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration, b: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum ConfigurationError : Foundation.LocalizedError, Swift.Equatable { + case invalidCardID + case invalidTransactionID + case invalidToken + case invalidApplicationID + case invalidPhoneCountryCode + case invalidPhoneNumber + public var errorDescription: Swift.String? { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: CheckoutOOBSDK.CheckoutOOB.ConfigurationError, b: CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public enum Constants { + public static let productVersion: Swift.String +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum InternalError : Foundation.LocalizedError, Swift.Equatable { + case network(CheckoutNetwork.CheckoutNetworkError) + case configuration(CheckoutOOBSDK.CheckoutOOB.ConfigurationError) + case cardNotFound + public var errorDescription: Swift.String? { + get + } + public static func == (a: CheckoutOOBSDK.CheckoutOOB.InternalError, b: CheckoutOOBSDK.CheckoutOOB.InternalError) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Method : Swift.String, Swift.Equatable { + case biometrics + case login + case other + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutNetwork.ErrorReason : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Authentication : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func authenticatePayment(with paymentAuthentication: CheckoutOOBSDK.CheckoutOOB.Authentication) async throws + #endif +} +public struct CheckoutOOB { + public init(environment: CheckoutOOBSDK.CheckoutOOB.Environment) +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct PhoneNumber : Swift.Equatable { + public init(countryCode: Swift.String, number: Swift.String) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, b: CheckoutOOBSDK.CheckoutOOB.PhoneNumber) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Equatable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.ConfigurationError : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.RawRepresentable {} diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/CheckoutOOBSDK b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/CheckoutOOBSDK new file mode 100755 index 0000000..a8dff14 Binary files /dev/null and b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/CheckoutOOBSDK differ diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Info.plist b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Info.plist new file mode 100644 index 0000000..e22406b Binary files /dev/null and b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Info.plist differ diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..72d6b52 --- /dev/null +++ b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,3517 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Constants", + "printedName": "Constants", + "children": [ + { + "kind": "Var", + "name": "productVersion", + "printedName": "productVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK9ConstantsO14productVersionSSvpZ", + "mangledName": "$s14CheckoutOOBSDK9ConstantsO14productVersionSSvpZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "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:14CheckoutOOBSDK9ConstantsO14productVersionSSvgZ", + "mangledName": "$s14CheckoutOOBSDK9ConstantsO14productVersionSSvgZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK9ConstantsO", + "mangledName": "$s14CheckoutOOBSDK9ConstantsO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CheckoutOOB", + "printedName": "CheckoutOOB", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(environment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutOOB", + "printedName": "CheckoutOOBSDK.CheckoutOOB", + "usr": "s:14CheckoutOOBSDK0A3OOBV" + }, + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11environmentA2C11EnvironmentO_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11environmentA2C11EnvironmentO_tcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "registerDevice", + "printedName": "registerDevice(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV14registerDevice4withyAC0E12RegistrationV_tYaKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14registerDevice4withyAC0E12RegistrationV_tYaKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Locale", + "printedName": "Locale", + "children": [ + { + "kind": "Var", + "name": "english", + "printedName": "english", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Locale.Type) -> CheckoutOOBSDK.CheckoutOOB.Locale", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO7englishyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO7englishyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "french", + "printedName": "french", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Locale.Type) -> CheckoutOOBSDK.CheckoutOOB.Locale", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO6frenchyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO6frenchyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale?", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "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": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Authentication", + "printedName": "Authentication", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(token:cardID:transactionID:method:decision:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + }, + { + "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" + }, + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV5token6cardID011transactionG06method8decisionAESS_S2SAC6MethodOAC8DecisionOtKcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV5token6cardID011transactionG06method8decisionAESS_S2SAC6MethodOAC8DecisionOtKcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + }, + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Decision", + "printedName": "Decision", + "children": [ + { + "kind": "Var", + "name": "accepted", + "printedName": "accepted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Decision.Type) -> CheckoutOOBSDK.CheckoutOOB.Decision", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8acceptedyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8acceptedyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "declined", + "printedName": "declined", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Decision.Type) -> CheckoutOOBSDK.CheckoutOOB.Decision", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8declinedyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8declinedyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision?", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Environment", + "printedName": "Environment", + "children": [ + { + "kind": "Var", + "name": "sandbox", + "printedName": "sandbox", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Environment.Type) -> CheckoutOOBSDK.CheckoutOOB.Environment", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO7sandboxyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO7sandboxyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "production", + "printedName": "production", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Environment.Type) -> CheckoutOOBSDK.CheckoutOOB.Environment", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO10productionyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO10productionyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment?", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DeviceRegistration", + "printedName": "DeviceRegistration", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(token:cardID:applicationID:phoneNumber:locale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + }, + { + "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" + }, + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + }, + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV5token6cardID011applicationH011phoneNumber6localeAESS_S2SAC05PhoneK0VAC6LocaleOtKcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV5token6cardID011applicationH011phoneNumber6localeAESS_S2SAC05PhoneK0VAC6LocaleOtKcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + }, + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ConfigurationError", + "printedName": "ConfigurationError", + "children": [ + { + "kind": "Var", + "name": "invalidCardID", + "printedName": "invalidCardID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO13invalidCardIDyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO13invalidCardIDyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidTransactionID", + "printedName": "invalidTransactionID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidTransactionIDyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidTransactionIDyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidToken", + "printedName": "invalidToken", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO12invalidTokenyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO12invalidTokenyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidApplicationID", + "printedName": "invalidApplicationID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidApplicationIDyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidApplicationIDyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidPhoneCountryCode", + "printedName": "invalidPhoneCountryCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO23invalidPhoneCountryCodeyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO23invalidPhoneCountryCodeyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidPhoneNumber", + "printedName": "invalidPhoneNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO18invalidPhoneNumberyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO18invalidPhoneNumberyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvp", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "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:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvg", + "moduleName": "CheckoutOOBSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO4hash4intoys6HasherVz_tF", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "InternalError", + "printedName": "InternalError", + "children": [ + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.InternalError.Type) -> (CheckoutNetwork.CheckoutNetworkError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutNetwork.CheckoutNetworkError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "CheckoutNetworkError", + "printedName": "CheckoutNetwork.CheckoutNetworkError", + "usr": "s:15CheckoutNetwork0aB5ErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO7networkyAE0A7Network0agE0OcAEmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO7networkyAE0A7Network0agE0OcAEmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.InternalError.Type) -> (CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO13configurationyAeC013ConfigurationE0OcAEmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO13configurationyAeC013ConfigurationE0OcAEmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cardNotFound", + "printedName": "cardNotFound", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.InternalError.Type) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO12cardNotFoundyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO12cardNotFoundyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvp", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "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:14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvg", + "moduleName": "CheckoutOOBSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Method", + "printedName": "Method", + "children": [ + { + "kind": "Var", + "name": "biometrics", + "printedName": "biometrics", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Method.Type) -> CheckoutOOBSDK.CheckoutOOB.Method", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO10biometricsyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO10biometricsyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "login", + "printedName": "login", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Method.Type) -> CheckoutOOBSDK.CheckoutOOB.Method", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO5loginyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO5loginyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "other", + "printedName": "other", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Method.Type) -> CheckoutOOBSDK.CheckoutOOB.Method", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO5otheryA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO5otheryA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method?", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Function", + "name": "authenticatePayment", + "printedName": "authenticatePayment(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV19authenticatePayment4withyAC14AuthenticationV_tYaKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV19authenticatePayment4withyAC14AuthenticationV_tYaKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PhoneNumber", + "printedName": "PhoneNumber", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(countryCode:number:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV11countryCode6numberAESS_SStKcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV11countryCode6numberAESS_SStKcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + }, + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "LocalAuthentication", + "printedName": "LocalAuthentication", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ErrorReason", + "printedName": "ErrorReason", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:15CheckoutNetwork11ErrorReasonV0A6OOBSDKE6encode2toys7Encoder_p_tKF", + "mangledName": "$s15CheckoutNetwork11ErrorReasonV0A6OOBSDKE6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:15CheckoutNetwork11ErrorReasonV", + "mangledName": "$s15CheckoutNetwork11ErrorReasonV", + "moduleName": "CheckoutNetwork", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 633, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 668, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 708, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 633, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 668, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 708, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 1111, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 1111, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 452, + "length": 7, + "value": "\"en-US\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 511, + "length": 7, + "value": "\"fr-FR\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 452, + "length": 7, + "value": "\"en-US\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 511, + "length": 7, + "value": "\"fr-FR\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+Authenticate.swift", + "kind": "StringLiteral", + "offset": 331, + "length": 15, + "value": "\"Authorization\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+Authenticate.swift", + "kind": "StringLiteral", + "offset": 348, + "length": 9, + "value": "\"Bearer \"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 304, + "length": 10, + "value": "\"ACCEPTED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 383, + "length": 10, + "value": "\"DECLINED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 304, + "length": 10, + "value": "\"ACCEPTED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 383, + "length": 10, + "value": "\"DECLINED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+RegisterDevice.swift", + "kind": "StringLiteral", + "offset": 343, + "length": 15, + "value": "\"Authorization\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+RegisterDevice.swift", + "kind": "StringLiteral", + "offset": 360, + "length": 9, + "value": "\"Bearer \"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 807, + "length": 36, + "value": "\"Card ID must be 30 characters long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 894, + "length": 40, + "value": "\"Transaction ID can't be blank or empty\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 977, + "length": 31, + "value": "\"Token can't be blank or empty\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 1059, + "length": 40, + "value": "\"Application ID can't be blank or empty\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 1153, + "length": 57, + "value": "\"Phone number's country code must be 1-7 characters long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 1259, + "length": 69, + "value": "\"Phone number must be 6-25 characters long exclusive of country code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Constants.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 7, + "value": "\"1.0.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Constants.swift", + "kind": "StringLiteral", + "offset": 254, + "length": 13, + "value": "\"oob-ios-sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 310, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/InternalError.swift", + "kind": "StringLiteral", + "offset": 895, + "length": 16, + "value": "\"Card not found\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 768, + "length": 13, + "value": "\"out_of_band\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 821, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 768, + "length": 13, + "value": "\"out_of_band\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 821, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/PhoneNumberRequest.swift", + "kind": "StringLiteral", + "offset": 513, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/PhoneNumberRequest.swift", + "kind": "StringLiteral", + "offset": 513, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 30, + "value": "\"com.checkout.oob-mobile-sdk.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 884, + "length": 17, + "value": "\"sdk_initialised\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 942, + "length": 25, + "value": "\"biometrics_not_enrolled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1008, + "length": 25, + "value": "\"register_device_request\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1073, + "length": 24, + "value": "\"register_device_result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1143, + "length": 30, + "value": "\"authenticate_payment_request\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1218, + "length": 29, + "value": "\"authenticate_payment_result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2148, + "length": 10, + "value": "\"redacted\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2756, + "length": 32, + "value": "\"register_device_data_error_ios\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2792, + "length": 51, + "value": "\"Could not create a request object without a token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2987, + "length": 10, + "value": "\"redacted\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 3569, + "length": 37, + "value": "\"authenticate_payment_data_error_ios\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 3610, + "length": 36, + "value": "\"Could not create a request object.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4074, + "length": 15, + "value": "\"is_successful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4113, + "length": 14, + "value": "\"error_detail\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4154, + "length": 18, + "value": "\"http_status_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4204, + "length": 23, + "value": "\"server_error_response\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4074, + "length": 15, + "value": "\"is_successful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4113, + "length": 14, + "value": "\"error_detail\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4154, + "length": 18, + "value": "\"http_status_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4204, + "length": 23, + "value": "\"server_error_response\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "IntegerLiteral", + "offset": 4640, + "length": 3, + "value": "422" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4834, + "length": 35, + "value": "\"error_reason_could_not_be_decoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4873, + "length": 32, + "value": "\"Could not decode error reason.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/CheckoutOOB+ErrorMapping.swift", + "kind": "IntegerLiteral", + "offset": 335, + "length": 3, + "value": "404" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/Dictionary+AddTimeSince.swift", + "kind": "StringLiteral", + "offset": 345, + "length": 6, + "value": "\"%.2f\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/Dictionary+AddTimeSince.swift", + "kind": "StringLiteral", + "offset": 440, + "length": 10, + "value": "\"duration\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 305, + "length": 16, + "value": "\"OOB_BIOMETRICS\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 11, + "value": "\"OOB_LOGIN\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 453, + "length": 11, + "value": "\"OOB_OTHER\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 305, + "length": 16, + "value": "\"OOB_BIOMETRICS\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 11, + "value": "\"OOB_LOGIN\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 453, + "length": 11, + "value": "\"OOB_OTHER\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 12, + "value": "\"request_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 561, + "length": 12, + "value": "\"error_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 596, + "length": 13, + "value": "\"error_codes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 12, + "value": "\"request_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 561, + "length": 12, + "value": "\"error_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 596, + "length": 13, + "value": "\"error_codes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 621, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 621, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 529, + "length": 32, + "value": "\"cards\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 545, + "length": 1, + "value": "\"\/3ds-enrollment\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 625, + "length": 43, + "value": "\"cards\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 641, + "length": 1, + "value": "\"\/3ds-authentication-result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 743, + "length": 40, + "value": "\"The string provided is not a valid URL\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Environment+BaseURL.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 43, + "value": "\"https:\/\/api.sandbox.checkout.com\/issuing\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Environment+BaseURL.swift", + "kind": "StringLiteral", + "offset": 296, + "length": 35, + "value": "\"https:\/\/api.checkout.com\/issuing\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 584, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 588, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 706, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 710, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/OutOfBand.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/OutOfBand.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 755, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 798, + "length": 23, + "value": "\"authentication_method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 844, + "length": 23, + "value": "\"authentication_result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 755, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 798, + "length": 23, + "value": "\"authentication_method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 844, + "length": 23, + "value": "\"authentication_result\"" + } + ] +} \ No newline at end of file diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..583b0ab --- /dev/null +++ b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,150 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name CheckoutOOBSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +@_exported import CheckoutNetwork +import Foundation +import LocalAuthentication +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func registerDevice(with deviceRegistration: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) async throws + #endif +} +extension CheckoutOOBSDK.CheckoutOOB.DeviceRegistration : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.PhoneNumber : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Locale : Swift.String { + case english + case french + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct Authentication : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, transactionID: Swift.String, method: CheckoutOOBSDK.CheckoutOOB.Method, decision: CheckoutOOBSDK.CheckoutOOB.Decision) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.Authentication, b: CheckoutOOBSDK.CheckoutOOB.Authentication) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Decision : Swift.String, Swift.Equatable { + case accepted + case declined + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Environment : Swift.String, Swift.Equatable { + case sandbox + case production + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct DeviceRegistration : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, applicationID: Swift.String, phoneNumber: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, locale: CheckoutOOBSDK.CheckoutOOB.Locale) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration, b: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum ConfigurationError : Foundation.LocalizedError, Swift.Equatable { + case invalidCardID + case invalidTransactionID + case invalidToken + case invalidApplicationID + case invalidPhoneCountryCode + case invalidPhoneNumber + public var errorDescription: Swift.String? { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: CheckoutOOBSDK.CheckoutOOB.ConfigurationError, b: CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public enum Constants { + public static let productVersion: Swift.String +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum InternalError : Foundation.LocalizedError, Swift.Equatable { + case network(CheckoutNetwork.CheckoutNetworkError) + case configuration(CheckoutOOBSDK.CheckoutOOB.ConfigurationError) + case cardNotFound + public var errorDescription: Swift.String? { + get + } + public static func == (a: CheckoutOOBSDK.CheckoutOOB.InternalError, b: CheckoutOOBSDK.CheckoutOOB.InternalError) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Method : Swift.String, Swift.Equatable { + case biometrics + case login + case other + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutNetwork.ErrorReason : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Authentication : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func authenticatePayment(with paymentAuthentication: CheckoutOOBSDK.CheckoutOOB.Authentication) async throws + #endif +} +public struct CheckoutOOB { + public init(environment: CheckoutOOBSDK.CheckoutOOB.Environment) +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct PhoneNumber : Swift.Equatable { + public init(countryCode: Swift.String, number: Swift.String) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, b: CheckoutOOBSDK.CheckoutOOB.PhoneNumber) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Equatable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.ConfigurationError : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.RawRepresentable {} diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..e7cc18e Binary files /dev/null and b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..583b0ab --- /dev/null +++ b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,150 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target arm64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name CheckoutOOBSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +@_exported import CheckoutNetwork +import Foundation +import LocalAuthentication +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func registerDevice(with deviceRegistration: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) async throws + #endif +} +extension CheckoutOOBSDK.CheckoutOOB.DeviceRegistration : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.PhoneNumber : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Locale : Swift.String { + case english + case french + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct Authentication : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, transactionID: Swift.String, method: CheckoutOOBSDK.CheckoutOOB.Method, decision: CheckoutOOBSDK.CheckoutOOB.Decision) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.Authentication, b: CheckoutOOBSDK.CheckoutOOB.Authentication) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Decision : Swift.String, Swift.Equatable { + case accepted + case declined + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Environment : Swift.String, Swift.Equatable { + case sandbox + case production + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct DeviceRegistration : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, applicationID: Swift.String, phoneNumber: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, locale: CheckoutOOBSDK.CheckoutOOB.Locale) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration, b: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum ConfigurationError : Foundation.LocalizedError, Swift.Equatable { + case invalidCardID + case invalidTransactionID + case invalidToken + case invalidApplicationID + case invalidPhoneCountryCode + case invalidPhoneNumber + public var errorDescription: Swift.String? { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: CheckoutOOBSDK.CheckoutOOB.ConfigurationError, b: CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public enum Constants { + public static let productVersion: Swift.String +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum InternalError : Foundation.LocalizedError, Swift.Equatable { + case network(CheckoutNetwork.CheckoutNetworkError) + case configuration(CheckoutOOBSDK.CheckoutOOB.ConfigurationError) + case cardNotFound + public var errorDescription: Swift.String? { + get + } + public static func == (a: CheckoutOOBSDK.CheckoutOOB.InternalError, b: CheckoutOOBSDK.CheckoutOOB.InternalError) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Method : Swift.String, Swift.Equatable { + case biometrics + case login + case other + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutNetwork.ErrorReason : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Authentication : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func authenticatePayment(with paymentAuthentication: CheckoutOOBSDK.CheckoutOOB.Authentication) async throws + #endif +} +public struct CheckoutOOB { + public init(environment: CheckoutOOBSDK.CheckoutOOB.Environment) +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct PhoneNumber : Swift.Equatable { + public init(countryCode: Swift.String, number: Swift.String) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, b: CheckoutOOBSDK.CheckoutOOB.PhoneNumber) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Equatable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.ConfigurationError : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.RawRepresentable {} diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..72d6b52 --- /dev/null +++ b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,3517 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "Constants", + "printedName": "Constants", + "children": [ + { + "kind": "Var", + "name": "productVersion", + "printedName": "productVersion", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK9ConstantsO14productVersionSSvpZ", + "mangledName": "$s14CheckoutOOBSDK9ConstantsO14productVersionSSvpZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "AccessControl", + "RawDocComment" + ], + "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:14CheckoutOOBSDK9ConstantsO14productVersionSSvgZ", + "mangledName": "$s14CheckoutOOBSDK9ConstantsO14productVersionSSvgZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK9ConstantsO", + "mangledName": "$s14CheckoutOOBSDK9ConstantsO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "CheckoutNetwork", + "printedName": "CheckoutNetwork", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "Exported", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CheckoutOOB", + "printedName": "CheckoutOOB", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(environment:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CheckoutOOB", + "printedName": "CheckoutOOBSDK.CheckoutOOB", + "usr": "s:14CheckoutOOBSDK0A3OOBV" + }, + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11environmentA2C11EnvironmentO_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11environmentA2C11EnvironmentO_tcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "registerDevice", + "printedName": "registerDevice(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV14registerDevice4withyAC0E12RegistrationV_tYaKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14registerDevice4withyAC0E12RegistrationV_tYaKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "Locale", + "printedName": "Locale", + "children": [ + { + "kind": "Var", + "name": "english", + "printedName": "english", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Locale.Type) -> CheckoutOOBSDK.CheckoutOOB.Locale", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO7englishyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO7englishyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "french", + "printedName": "french", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Locale.Type) -> CheckoutOOBSDK.CheckoutOOB.Locale", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO6frenchyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO6frenchyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale?", + "children": [ + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6LocaleO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "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": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Authentication", + "printedName": "Authentication", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(token:cardID:transactionID:method:decision:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + }, + { + "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" + }, + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV5token6cardID011transactionG06method8decisionAESS_S2SAC6MethodOAC8DecisionOtKcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV5token6cardID011transactionG06method8decisionAESS_S2SAC6MethodOAC8DecisionOtKcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + }, + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV14AuthenticationV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Decision", + "printedName": "Decision", + "children": [ + { + "kind": "Var", + "name": "accepted", + "printedName": "accepted", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Decision.Type) -> CheckoutOOBSDK.CheckoutOOB.Decision", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8acceptedyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8acceptedyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "declined", + "printedName": "declined", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Decision.Type) -> CheckoutOOBSDK.CheckoutOOB.Decision", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8declinedyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8declinedyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision?", + "children": [ + { + "kind": "TypeNominal", + "name": "Decision", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Decision", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV8DecisionO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV8DecisionO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Environment", + "printedName": "Environment", + "children": [ + { + "kind": "Var", + "name": "sandbox", + "printedName": "sandbox", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Environment.Type) -> CheckoutOOBSDK.CheckoutOOB.Environment", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO7sandboxyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO7sandboxyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "production", + "printedName": "production", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Environment.Type) -> CheckoutOOBSDK.CheckoutOOB.Environment", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO10productionyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO10productionyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment?", + "children": [ + { + "kind": "TypeNominal", + "name": "Environment", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Environment", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV11EnvironmentO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11EnvironmentO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + } + ] + }, + { + "kind": "TypeDecl", + "name": "DeviceRegistration", + "printedName": "DeviceRegistration", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(token:cardID:applicationID:phoneNumber:locale:)", + "children": [ + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + }, + { + "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" + }, + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + }, + { + "kind": "TypeNominal", + "name": "Locale", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Locale", + "usr": "s:14CheckoutOOBSDK0A3OOBV6LocaleO" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV5token6cardID011applicationH011phoneNumber6localeAESS_S2SAC05PhoneK0VAC6LocaleOtKcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV5token6cardID011applicationH011phoneNumber6localeAESS_S2SAC05PhoneK0VAC6LocaleOtKcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + }, + { + "kind": "TypeNominal", + "name": "DeviceRegistration", + "printedName": "CheckoutOOBSDK.CheckoutOOB.DeviceRegistration", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18DeviceRegistrationV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "TypeDecl", + "name": "ConfigurationError", + "printedName": "ConfigurationError", + "children": [ + { + "kind": "Var", + "name": "invalidCardID", + "printedName": "invalidCardID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO13invalidCardIDyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO13invalidCardIDyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidTransactionID", + "printedName": "invalidTransactionID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidTransactionIDyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidTransactionIDyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidToken", + "printedName": "invalidToken", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO12invalidTokenyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO12invalidTokenyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidApplicationID", + "printedName": "invalidApplicationID", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidApplicationIDyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO20invalidApplicationIDyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidPhoneCountryCode", + "printedName": "invalidPhoneCountryCode", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO23invalidPhoneCountryCodeyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO23invalidPhoneCountryCodeyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "invalidPhoneNumber", + "printedName": "invalidPhoneNumber", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type) -> CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO18invalidPhoneNumberyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO18invalidPhoneNumberyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvp", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "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:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO16errorDescriptionSSSgvg", + "moduleName": "CheckoutOOBSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "hashValue", + "printedName": "hashValue", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO9hashValueSivg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hash", + "printedName": "hash(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Hasher", + "printedName": "Swift.Hasher", + "paramValueOwnership": "InOut", + "usr": "s:s6HasherV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO4hash4intoys6HasherVz_tF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO4hash4intoys6HasherVz_tF", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + }, + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "InternalError", + "printedName": "InternalError", + "children": [ + { + "kind": "Var", + "name": "network", + "printedName": "network", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.InternalError.Type) -> (CheckoutNetwork.CheckoutNetworkError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutNetwork.CheckoutNetworkError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "CheckoutNetworkError", + "printedName": "CheckoutNetwork.CheckoutNetworkError", + "usr": "s:15CheckoutNetwork0aB5ErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO7networkyAE0A7Network0agE0OcAEmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO7networkyAE0A7Network0agE0OcAEmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "configuration", + "printedName": "configuration", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.InternalError.Type) -> (CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "ConfigurationError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.ConfigurationError", + "usr": "s:14CheckoutOOBSDK0A3OOBV18ConfigurationErrorO" + } + ] + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO13configurationyAeC013ConfigurationE0OcAEmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO13configurationyAeC013ConfigurationE0OcAEmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "cardNotFound", + "printedName": "cardNotFound", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.InternalError.Type) -> CheckoutOOBSDK.CheckoutOOB.InternalError", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO12cardNotFoundyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO12cardNotFoundyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "errorDescription", + "printedName": "errorDescription", + "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:14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvp", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "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:14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO16errorDescriptionSSSgvg", + "moduleName": "CheckoutOOBSDK", + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + }, + { + "kind": "TypeNominal", + "name": "InternalError", + "printedName": "CheckoutOOBSDK.CheckoutOOB.InternalError", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV13InternalErrorO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV13InternalErrorO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "LocalizedError", + "printedName": "LocalizedError", + "usr": "s:10Foundation14LocalizedErrorP", + "mangledName": "$s10Foundation14LocalizedErrorP" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Error", + "printedName": "Error", + "usr": "s:s5ErrorP", + "mangledName": "$ss5ErrorP" + }, + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Method", + "printedName": "Method", + "children": [ + { + "kind": "Var", + "name": "biometrics", + "printedName": "biometrics", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Method.Type) -> CheckoutOOBSDK.CheckoutOOB.Method", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO10biometricsyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO10biometricsyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "login", + "printedName": "login", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Method.Type) -> CheckoutOOBSDK.CheckoutOOB.Method", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO5loginyA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO5loginyA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Var", + "name": "other", + "printedName": "other", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CheckoutOOBSDK.CheckoutOOB.Method.Type) -> CheckoutOOBSDK.CheckoutOOB.Method", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO5otheryA2EmF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO5otheryA2EmF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method?", + "children": [ + { + "kind": "TypeNominal", + "name": "Method", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Method", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO8rawValueAESgSS_tcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO8rawValueAESgSS_tcfc", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvp", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvp", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvg", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO8rawValueSSvg", + "moduleName": "CheckoutOOBSDK", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Enum", + "usr": "s:14CheckoutOOBSDK0A3OOBV6MethodO", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV6MethodO", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "enumRawTypeName": "String", + "conformances": [ + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + }, + { + "kind": "Function", + "name": "authenticatePayment", + "printedName": "authenticatePayment(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Authentication", + "printedName": "CheckoutOOBSDK.CheckoutOOB.Authentication", + "usr": "s:14CheckoutOOBSDK0A3OOBV14AuthenticationV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV19authenticatePayment4withyAC14AuthenticationV_tYaKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV19authenticatePayment4withyAC14AuthenticationV_tYaKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "TypeDecl", + "name": "PhoneNumber", + "printedName": "PhoneNumber", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(countryCode:number:)", + "children": [ + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV11countryCode6numberAESS_SStKcfc", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV11countryCode6numberAESS_SStKcfc", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ], + "throwing": true, + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "==", + "printedName": "==(_:_:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + }, + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + }, + { + "kind": "TypeNominal", + "name": "PhoneNumber", + "printedName": "CheckoutOOBSDK.CheckoutOOB.PhoneNumber", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV2eeoiySbAE_AEtFZ", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV2eeoiySbAE_AEtFZ", + "moduleName": "CheckoutOOBSDK", + "static": true, + "implicit": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV6encode2toys7Encoder_p_tKF", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV11PhoneNumberV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV11PhoneNumberV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ], + "isFromExtension": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:14CheckoutOOBSDK0A3OOBV", + "mangledName": "$s14CheckoutOOBSDK0A3OOBV", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "CheckoutEventLoggerKit", + "printedName": "CheckoutEventLoggerKit", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "ImplementationOnly", + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK" + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "LocalAuthentication", + "printedName": "LocalAuthentication", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ErrorReason", + "printedName": "ErrorReason", + "children": [ + { + "kind": "Function", + "name": "encode", + "printedName": "encode(to:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Encoder", + "printedName": "Swift.Encoder", + "usr": "s:s7EncoderP" + } + ], + "declKind": "Func", + "usr": "s:15CheckoutNetwork11ErrorReasonV0A6OOBSDKE6encode2toys7Encoder_p_tKF", + "mangledName": "$s15CheckoutNetwork11ErrorReasonV0A6OOBSDKE6encode2toys7Encoder_p_tKF", + "moduleName": "CheckoutOOBSDK", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "throwing": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:15CheckoutNetwork11ErrorReasonV", + "mangledName": "$s15CheckoutNetwork11ErrorReasonV", + "moduleName": "CheckoutNetwork", + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [ + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 633, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 668, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 708, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 633, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 668, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 708, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 1111, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/DeviceRegistration+Encodable.swift", + "kind": "StringLiteral", + "offset": 1111, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 452, + "length": 7, + "value": "\"en-US\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 511, + "length": 7, + "value": "\"fr-FR\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 452, + "length": 7, + "value": "\"en-US\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/Locale.swift", + "kind": "StringLiteral", + "offset": 511, + "length": 7, + "value": "\"fr-FR\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+Authenticate.swift", + "kind": "StringLiteral", + "offset": 331, + "length": 15, + "value": "\"Authorization\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+Authenticate.swift", + "kind": "StringLiteral", + "offset": 348, + "length": 9, + "value": "\"Bearer \"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 304, + "length": 10, + "value": "\"ACCEPTED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 383, + "length": 10, + "value": "\"DECLINED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 304, + "length": 10, + "value": "\"ACCEPTED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Decision.swift", + "kind": "StringLiteral", + "offset": 383, + "length": 10, + "value": "\"DECLINED\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+RegisterDevice.swift", + "kind": "StringLiteral", + "offset": 343, + "length": 15, + "value": "\"Authorization\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkLayer+RegisterDevice.swift", + "kind": "StringLiteral", + "offset": 360, + "length": 9, + "value": "\"Bearer \"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 807, + "length": 36, + "value": "\"Card ID must be 30 characters long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 894, + "length": 40, + "value": "\"Transaction ID can't be blank or empty\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 977, + "length": 31, + "value": "\"Token can't be blank or empty\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 1059, + "length": 40, + "value": "\"Application ID can't be blank or empty\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 1153, + "length": 57, + "value": "\"Phone number's country code must be 1-7 characters long\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/ConfigurationError.swift", + "kind": "StringLiteral", + "offset": 1259, + "length": 69, + "value": "\"Phone number must be 6-25 characters long exclusive of country code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Constants.swift", + "kind": "StringLiteral", + "offset": 187, + "length": 7, + "value": "\"1.0.0\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Constants.swift", + "kind": "StringLiteral", + "offset": 254, + "length": 13, + "value": "\"oob-ios-sdk\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Constants.swift", + "kind": "IntegerLiteral", + "offset": 310, + "length": 2, + "value": "30" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Errors\/InternalError.swift", + "kind": "StringLiteral", + "offset": 895, + "length": 16, + "value": "\"Card not found\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 768, + "length": 13, + "value": "\"out_of_band\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 821, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 768, + "length": 13, + "value": "\"out_of_band\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/DeviceRegistrationRequest.swift", + "kind": "StringLiteral", + "offset": 821, + "length": 14, + "value": "\"phone_number\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/PhoneNumberRequest.swift", + "kind": "StringLiteral", + "offset": 513, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/PhoneNumberRequest.swift", + "kind": "StringLiteral", + "offset": 513, + "length": 14, + "value": "\"country_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 237, + "length": 30, + "value": "\"com.checkout.oob-mobile-sdk.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 884, + "length": 17, + "value": "\"sdk_initialised\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 942, + "length": 25, + "value": "\"biometrics_not_enrolled\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1008, + "length": 25, + "value": "\"register_device_request\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1073, + "length": 24, + "value": "\"register_device_result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1143, + "length": 30, + "value": "\"authenticate_payment_request\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 1218, + "length": 29, + "value": "\"authenticate_payment_result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2148, + "length": 10, + "value": "\"redacted\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2756, + "length": 32, + "value": "\"register_device_data_error_ios\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2792, + "length": 51, + "value": "\"Could not create a request object without a token\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 2987, + "length": 10, + "value": "\"redacted\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 3569, + "length": 37, + "value": "\"authenticate_payment_data_error_ios\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 3610, + "length": 36, + "value": "\"Could not create a request object.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4074, + "length": 15, + "value": "\"is_successful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4113, + "length": 14, + "value": "\"error_detail\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4154, + "length": 18, + "value": "\"http_status_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4204, + "length": 23, + "value": "\"server_error_response\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4074, + "length": 15, + "value": "\"is_successful\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4113, + "length": 14, + "value": "\"error_detail\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4154, + "length": 18, + "value": "\"http_status_code\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4204, + "length": 23, + "value": "\"server_error_response\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "IntegerLiteral", + "offset": 4640, + "length": 3, + "value": "422" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4834, + "length": 35, + "value": "\"error_reason_could_not_be_decoded\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/LogFormatter.swift", + "kind": "StringLiteral", + "offset": 4873, + "length": 32, + "value": "\"Could not decode error reason.\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/CheckoutOOB+ErrorMapping.swift", + "kind": "IntegerLiteral", + "offset": 335, + "length": 3, + "value": "404" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/Dictionary+AddTimeSince.swift", + "kind": "StringLiteral", + "offset": 345, + "length": 6, + "value": "\"%.2f\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/Dictionary+AddTimeSince.swift", + "kind": "StringLiteral", + "offset": 440, + "length": 10, + "value": "\"duration\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 305, + "length": 16, + "value": "\"OOB_BIOMETRICS\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 11, + "value": "\"OOB_LOGIN\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 453, + "length": 11, + "value": "\"OOB_OTHER\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 305, + "length": 16, + "value": "\"OOB_BIOMETRICS\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 379, + "length": 11, + "value": "\"OOB_LOGIN\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/Authentication\/Method.swift", + "kind": "StringLiteral", + "offset": 453, + "length": 11, + "value": "\"OOB_OTHER\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 12, + "value": "\"request_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 561, + "length": 12, + "value": "\"error_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 596, + "length": 13, + "value": "\"error_codes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 527, + "length": 12, + "value": "\"request_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 561, + "length": 12, + "value": "\"error_type\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/ErrorReason+Encodable.swift", + "kind": "StringLiteral", + "offset": 596, + "length": 13, + "value": "\"error_codes\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 621, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 621, + "length": 9, + "value": "\"card_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Logging\/EncodableSupport\/Authentication+Encodable.swift", + "kind": "StringLiteral", + "offset": 656, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 529, + "length": 32, + "value": "\"cards\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 545, + "length": 1, + "value": "\"\/3ds-enrollment\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 625, + "length": 43, + "value": "\"cards\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 641, + "length": 1, + "value": "\"\/3ds-authentication-result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/NetworkLayer\/NetworkEndpoint.swift", + "kind": "StringLiteral", + "offset": 743, + "length": 40, + "value": "\"The string provided is not a valid URL\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Environment+BaseURL.swift", + "kind": "StringLiteral", + "offset": 216, + "length": 43, + "value": "\"https:\/\/api.sandbox.checkout.com\/issuing\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Environment+BaseURL.swift", + "kind": "StringLiteral", + "offset": 296, + "length": 35, + "value": "\"https:\/\/api.checkout.com\/issuing\/\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 584, + "length": 1, + "value": "1" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 588, + "length": 1, + "value": "7" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 706, + "length": 1, + "value": "6" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/CheckoutOOB\/Models\/DeviceRegistration\/PhoneNumber.swift", + "kind": "IntegerLiteral", + "offset": 710, + "length": 2, + "value": "25" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/OutOfBand.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/DeviceRegistration\/OutOfBand.swift", + "kind": "StringLiteral", + "offset": 228, + "length": 16, + "value": "\"application_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 755, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 798, + "length": 23, + "value": "\"authentication_method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 844, + "length": 23, + "value": "\"authentication_result\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 755, + "length": 20, + "value": "\"acs_transaction_id\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 798, + "length": 23, + "value": "\"authentication_method\"" + }, + { + "filePath": "\/Users\/runner\/work\/OOB-iOS\/OOB-iOS\/Sources\/Network\/Models\/Authentication\/AuthenticationRequest.swift", + "kind": "StringLiteral", + "offset": 844, + "length": 23, + "value": "\"authentication_result\"" + } + ] +} \ No newline at end of file diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..c510241 --- /dev/null +++ b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,150 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name CheckoutOOBSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +@_exported import CheckoutNetwork +import Foundation +import LocalAuthentication +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func registerDevice(with deviceRegistration: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) async throws + #endif +} +extension CheckoutOOBSDK.CheckoutOOB.DeviceRegistration : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.PhoneNumber : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Locale : Swift.String { + case english + case french + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct Authentication : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, transactionID: Swift.String, method: CheckoutOOBSDK.CheckoutOOB.Method, decision: CheckoutOOBSDK.CheckoutOOB.Decision) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.Authentication, b: CheckoutOOBSDK.CheckoutOOB.Authentication) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Decision : Swift.String, Swift.Equatable { + case accepted + case declined + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Environment : Swift.String, Swift.Equatable { + case sandbox + case production + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct DeviceRegistration : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, applicationID: Swift.String, phoneNumber: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, locale: CheckoutOOBSDK.CheckoutOOB.Locale) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration, b: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum ConfigurationError : Foundation.LocalizedError, Swift.Equatable { + case invalidCardID + case invalidTransactionID + case invalidToken + case invalidApplicationID + case invalidPhoneCountryCode + case invalidPhoneNumber + public var errorDescription: Swift.String? { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: CheckoutOOBSDK.CheckoutOOB.ConfigurationError, b: CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public enum Constants { + public static let productVersion: Swift.String +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum InternalError : Foundation.LocalizedError, Swift.Equatable { + case network(CheckoutNetwork.CheckoutNetworkError) + case configuration(CheckoutOOBSDK.CheckoutOOB.ConfigurationError) + case cardNotFound + public var errorDescription: Swift.String? { + get + } + public static func == (a: CheckoutOOBSDK.CheckoutOOB.InternalError, b: CheckoutOOBSDK.CheckoutOOB.InternalError) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Method : Swift.String, Swift.Equatable { + case biometrics + case login + case other + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutNetwork.ErrorReason : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Authentication : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func authenticatePayment(with paymentAuthentication: CheckoutOOBSDK.CheckoutOOB.Authentication) async throws + #endif +} +public struct CheckoutOOB { + public init(environment: CheckoutOOBSDK.CheckoutOOB.Environment) +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct PhoneNumber : Swift.Equatable { + public init(countryCode: Swift.String, number: Swift.String) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, b: CheckoutOOBSDK.CheckoutOOB.PhoneNumber) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Equatable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.ConfigurationError : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.RawRepresentable {} diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..9fccaee Binary files /dev/null and b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..c510241 --- /dev/null +++ b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,150 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) +// swift-module-flags: -target x86_64-apple-ios13.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name CheckoutOOBSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +@_exported import CheckoutNetwork +import Foundation +import LocalAuthentication +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func registerDevice(with deviceRegistration: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) async throws + #endif +} +extension CheckoutOOBSDK.CheckoutOOB.DeviceRegistration : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.PhoneNumber : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Locale : Swift.String { + case english + case french + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct Authentication : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, transactionID: Swift.String, method: CheckoutOOBSDK.CheckoutOOB.Method, decision: CheckoutOOBSDK.CheckoutOOB.Decision) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.Authentication, b: CheckoutOOBSDK.CheckoutOOB.Authentication) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Decision : Swift.String, Swift.Equatable { + case accepted + case declined + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Environment : Swift.String, Swift.Equatable { + case sandbox + case production + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct DeviceRegistration : Swift.Equatable { + public init(token: Swift.String, cardID: Swift.String, applicationID: Swift.String, phoneNumber: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, locale: CheckoutOOBSDK.CheckoutOOB.Locale) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration, b: CheckoutOOBSDK.CheckoutOOB.DeviceRegistration) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum ConfigurationError : Foundation.LocalizedError, Swift.Equatable { + case invalidCardID + case invalidTransactionID + case invalidToken + case invalidApplicationID + case invalidPhoneCountryCode + case invalidPhoneNumber + public var errorDescription: Swift.String? { + get + } + public func hash(into hasher: inout Swift.Hasher) + public static func == (a: CheckoutOOBSDK.CheckoutOOB.ConfigurationError, b: CheckoutOOBSDK.CheckoutOOB.ConfigurationError) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + } +} +public enum Constants { + public static let productVersion: Swift.String +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum InternalError : Foundation.LocalizedError, Swift.Equatable { + case network(CheckoutNetwork.CheckoutNetworkError) + case configuration(CheckoutOOBSDK.CheckoutOOB.ConfigurationError) + case cardNotFound + public var errorDescription: Swift.String? { + get + } + public static func == (a: CheckoutOOBSDK.CheckoutOOB.InternalError, b: CheckoutOOBSDK.CheckoutOOB.InternalError) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB { + public enum Method : Swift.String, Swift.Equatable { + case biometrics + case login + case other + public init?(rawValue: Swift.String) + public typealias RawValue = Swift.String + public var rawValue: Swift.String { + get + } + } +} +extension CheckoutNetwork.ErrorReason : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Authentication : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Encodable { + public func encode(to encoder: any Swift.Encoder) throws +} +extension CheckoutOOBSDK.CheckoutOOB { + #if compiler(>=5.3) && $AsyncAwait + public func authenticatePayment(with paymentAuthentication: CheckoutOOBSDK.CheckoutOOB.Authentication) async throws + #endif +} +public struct CheckoutOOB { + public init(environment: CheckoutOOBSDK.CheckoutOOB.Environment) +} +extension CheckoutOOBSDK.CheckoutOOB { + public struct PhoneNumber : Swift.Equatable { + public init(countryCode: Swift.String, number: Swift.String) throws + public static func == (a: CheckoutOOBSDK.CheckoutOOB.PhoneNumber, b: CheckoutOOBSDK.CheckoutOOB.PhoneNumber) -> Swift.Bool + } +} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Equatable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Locale : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Decision : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Environment : Swift.RawRepresentable {} +extension CheckoutOOBSDK.CheckoutOOB.ConfigurationError : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.Hashable {} +extension CheckoutOOBSDK.CheckoutOOB.Method : Swift.RawRepresentable {} diff --git a/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/_CodeSignature/CodeResources b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..54cd885 --- /dev/null +++ b/SupportFrameworks/CheckoutOOBSDK.xcframework/ios-arm64_x86_64-simulator/CheckoutOOBSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,212 @@ + + + + + files + + Info.plist + + P+Sph7fFuDvBghIk5DznT7/PGYw= + + Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + 4+bb0hDwI02ZqhVJz0sTsBjS2jc= + + Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + UkjNtjjp+ASQhR5YCFd7Kh5Qfvs= + + Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + RuZ51X5UG7Fq8iWUYCxVybu7rus= + + Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + UkjNtjjp+ASQhR5YCFd7Kh5Qfvs= + + Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + tXOtJZE4XD5AGekLiKNhAA+NUys= + + Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + 4+bb0hDwI02ZqhVJz0sTsBjS2jc= + + Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + O10Fpc+/g2AcvpuIrjbfMjNF84w= + + Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + TtmS4X3GVoLK4u6sDJjopTGI1lc= + + Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + O10Fpc+/g2AcvpuIrjbfMjNF84w= + + Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + P+wCSzsUP9Pe/CJ9dQFQM7G7bbc= + + + files2 + + Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + +MxeeqmYrGrkS5KMawDpfFCTpG87u46iGKHMKWkfSHo= + + + Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash2 + + jJRf1q7Zb/q7Q1umbmZqCCrDWeD5Vj4MyMk0tVCfCdI= + + + Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + aXEcTHZWyZYmiqz7ATHD8LQEVTQXt45QjVA4LS7NOQI= + + + Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash2 + + jJRf1q7Zb/q7Q1umbmZqCCrDWeD5Vj4MyMk0tVCfCdI= + + + Modules/CheckoutOOBSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + HCUZ0GeITMvtT+eoxfLYd8WdPNXKNIVS13E0fJq2l7M= + + + Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + +MxeeqmYrGrkS5KMawDpfFCTpG87u46iGKHMKWkfSHo= + + + Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash2 + + lFkYfyZD6cyen0UYmpUPN1RkS78HKS212TvUctnCgoM= + + + Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + 9j9GRUoHj1VTDYgOjKVp/23qHQPGVwkce/2SR4Muhu8= + + + Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash2 + + lFkYfyZD6cyen0UYmpUPN1RkS78HKS212TvUctnCgoM= + + + Modules/CheckoutOOBSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + WnchLHVd2J13TFsazno2E+8D1cV6QVh2HLxJVZai+mI= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/version.txt b/version.txt index 7dea76e..9084fa2 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.1 +1.1.0